Established TCP socket on 38772 <===[JENKINS REMOTING CAPACITY]===>channel started Executing Maven: -B -f /var/lib/jenkins/jobs/d1_integration_DEV2_cn_v2/workspace/d1_integration/pom.xml verify -Dit.test=CNv2TestSuite -Dtest=TestDefaultSettings -Dcontext.label=DEV2 [INFO] Scanning for projects... [WARNING] [WARNING] Some problems were encountered while building the effective model for org.dataone:d1_integration:war:2.4-SNAPSHOT [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ line 201, column 15 [WARNING] 'build.plugins.plugin.version' for org.codehaus.mojo:buildnumber-maven-plugin is missing. @ line 225, column 15 [WARNING] 'build.plugins.plugin.version' for com.mycila.maven-license-plugin:maven-license-plugin is missing. @ line 218, column 15 [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-war-plugin is missing. @ line 241, 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.4-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- buildnumber-maven-plugin:1.4:create (default) @ d1_integration --- [INFO] Executing: /bin/sh -c cd '/var/lib/jenkins/jobs/d1_integration_DEV2_cn_v2/workspace/d1_integration' && 'svn' '--non-interactive' 'info' [INFO] Working directory: /var/lib/jenkins/jobs/d1_integration_DEV2_cn_v2/workspace/d1_integration [INFO] Storing buildNumber: 18827 at timestamp: 1495952871319 [INFO] Executing: /bin/sh -c cd '/var/lib/jenkins/jobs/d1_integration_DEV2_cn_v2/workspace/d1_integration' && 'svn' '--non-interactive' 'info' [INFO] Working directory: /var/lib/jenkins/jobs/d1_integration_DEV2_cn_v2/workspace/d1_integration [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 23 source files to /var/lib/jenkins/jobs/d1_integration_DEV2_cn_v2/workspace/d1_integration/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 61 resources [INFO] [INFO] --- maven-compiler-plugin:2.0.2:testCompile (default-testCompile) @ d1_integration --- [INFO] Compiling 147 source files to /var/lib/jenkins/jobs/d1_integration_DEV2_cn_v2/workspace/d1_integration/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_cn_v2/workspace/d1_integration/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.085 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 241 files to /var/lib/jenkins/jobs/d1_integration_DEV2_cn_v2/workspace/d1_integration/target/classes [copy] Copying 3 files to /var/lib/jenkins/jobs/d1_integration_DEV2_cn_v2/workspace/d1_integration/target/d1_integration-2.4-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_cn_v2/workspace/d1_integration/target/d1_integration-2.4-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_cn_v2/workspace/d1_integration/target/d1_integration-2.4-SNAPSHOT with includes "" and excludes "" [INFO] Unpacking /var/lib/jenkins/.m2/repository/javax/servlet/javax.servlet-api/3.0.1/javax.servlet-api-3.0.1.jar to /var/lib/jenkins/jobs/d1_integration_DEV2_cn_v2/workspace/d1_integration/target/d1_integration-2.4-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_cn_v2/workspace/d1_integration/target/d1_integration-2.4-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_cn_v2/workspace/d1_integration/target/d1_integration-2.4-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_cn_v2/workspace/d1_integration/target/d1_integration-2.4-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_cn_v2/workspace/d1_integration/target/d1_integration-2.4-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_cn_v2/workspace/d1_integration/target/d1_integration-2.4-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_cn_v2/workspace/d1_integration/target/d1_integration-2.4-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_cn_v2/workspace/d1_integration/target/d1_integration-2.4-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_cn_v2/workspace/d1_integration/target/d1_integration-2.4-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_cn_v2/workspace/d1_integration/target/d1_integration-2.4-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_cn_v2/workspace/d1_integration/target/d1_integration-2.4-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_cn_v2/workspace/d1_integration/target/d1_integration-2.4-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_cn_v2/workspace/d1_integration/target/d1_integration-2.4-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_cn_v2/workspace/d1_integration/target/d1_integration-2.4-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_cn_v2/workspace/d1_integration/target/d1_integration-2.4-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_cn_v2/workspace/d1_integration/target/d1_integration-2.4-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_cn_v2/workspace/d1_integration/target/d1_integration-2.4-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_cn_v2/workspace/d1_integration/target/d1_integration-2.4-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_cn_v2/workspace/d1_integration/target/d1_integration-2.4-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_cn_v2/workspace/d1_integration/target/d1_integration-2.4-SNAPSHOT] [INFO] Processing war project [INFO] Copying webapp resources [/var/lib/jenkins/jobs/d1_integration_DEV2_cn_v2/workspace/d1_integration/src/main/webapp] [INFO] Processing overlay [ id edu.uiuc.ncsa.myproxy:oa4mp-client-oauth1] [INFO] Webapp assembled in [669 msecs] [INFO] Building war: /var/lib/jenkins/jobs/d1_integration_DEV2_cn_v2/workspace/d1_integration/target/d1_integration-2.4-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_cn_v2/workspace/d1_integration/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_cn_v2/workspace/d1_integration/target/failsafe-reports ------------------------------------------------------- T E S T S ------------------------------------------------------- Running org.dataone.integration.it.apiTests.CNv2TestSuite 20170528-06:28:18: [WARN]: Starting monitor thread [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:28:18: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:28:18: [WARN]: Starting monitoring... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:28:18: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:18: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:18: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] ~~~ Context is from d1client.properties: https://cn-dev-2.test.dataone.org/cn 20170528-06:28:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-2.test.dataone.org/cn/v1/node [org.dataone.client.rest.RestClient] 20170528-06:28:19: [INFO]: isNodeAlive for Node: https://cn-dev-2.test.dataone.org/cn ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:19: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:20: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:20: [INFO]: *** Adding CN to list: cn-dev-2 [ https://cn-dev-2.test.dataone.org/cn ] [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:20: [INFO]: isNodeAlive for Node: https://cn-dev-ucsb-2.test.dataone.org/cn ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:20: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:20: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:20: [INFO]: *** Adding CN to list: cn-dev-ucsb-2 [ https://cn-dev-ucsb-2.test.dataone.org/cn ] [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:20: [INFO]: isNodeAlive for Node: https://cn-dev-unm-2.test.dataone.org/cn ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:20: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:21: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:21: [INFO]: *** Adding CN to list: cn-dev-unm-2 [ https://cn-dev-unm-2.test.dataone.org/cn ] [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:21: [INFO]: isNodeAlive for Node: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:21: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:21: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:21: [INFO]: *** Adding MN to list: mn-dev-ucsb-1 [ https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn ] [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:21: [INFO]: isNodeAlive for Node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:21: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:21: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:21: [INFO]: *** Adding MN to list: mn-dev-ucsb-2 [ https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ] [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:21: [INFO]: isNodeAlive for Node: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:21: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:29: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:30: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:30: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:31: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:31: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:31: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:31: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:31: [WARN]: *** Failed to add MN to list: mn-dev-unm-1 [ https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn ]. Could not reach the node:GET https://cn-dev-2.test.dataone.org/cn/v1/node [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:31: [INFO]: isNodeAlive for Node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:31: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:41: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:41: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:41: [WARN]: *** Failed to add MN to list: mn-dev-unm-2 [ https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ]. Could not reach the node:GET https://cn-dev-2.test.dataone.org/cn/v1/node [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:41: [INFO]: trying to filter CN list for the round robin CN... original size: 3, includes nodes: [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:41: [INFO]: CN: https://cn-dev-2.test.dataone.org/cn "Development 2 Round Robin Router Node" [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:41: [INFO]: CN: https://cn-dev-ucsb-2.test.dataone.org/cn "UCSB Development 2 Protocol Coordinating Node" [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:41: [INFO]: CN: https://cn-dev-unm-2.test.dataone.org/cn "UNM Development 2 Protocol Coordinating Node" [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:41: [INFO]: excluding round robin CN: https://cn-dev-2.test.dataone.org/cn "Development 2 Round Robin Router Node" [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:41: [INFO]: including CN: https://cn-dev-ucsb-2.test.dataone.org/cn "UCSB Development 2 Protocol Coordinating Node" [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:41: [INFO]: including CN: https://cn-dev-unm-2.test.dataone.org/cn "UNM Development 2 Protocol Coordinating Node" [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:41: [INFO]: filtered CN list without round robin CN. size: 2, including nodes: [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:41: [INFO]: CN: https://cn-dev-ucsb-2.test.dataone.org/cn "UCSB Development 2 Protocol Coordinating Node" [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:41: [INFO]: CN: https://cn-dev-unm-2.test.dataone.org/cn "UNM Development 2 Protocol Coordinating Node" [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:41: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170528-06:28:42: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:42: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:42: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:42: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:28:42: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:42: [INFO]: ***************** running test for testCreate() vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:42: [INFO]: entering refreshCache()... [org.dataone.client.v2.formats.ObjectFormatCache] 20170528-06:28:42: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:28:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient] 20170528-06:28:42: [INFO]: refreshing objectFormatCache from cn: null [org.dataone.client.v2.formats.ObjectFormatCache] 20170528-06:28:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-2.test.dataone.org/cn/v2/formats [org.dataone.client.rest.RestClient] 20170528-06:28:42: [INFO]: successfully refreshed cache from cn.listFormats() [org.dataone.client.v2.formats.ObjectFormatCache] 20170528-06:28:43: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta; MMP message has: ParamPart:pid = cNodeTier1TestCreate201714723284255; FilePart:sysmeta = /tmp/mmp.output.7808679861633072276.tmp (949 bytes); [org.dataone.client.rest.RestClient] 20170528-06:28:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/cNodeTier1TestCreate201714723284255 [org.dataone.client.rest.RestClient] 20170528-06:28:43: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:43: [INFO]: ***************** running test for testCreate() vs. node: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:44: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-unm-2.test.dataone.org/cn/v2/meta; MMP message has: ParamPart:pid = cNodeTier1TestCreate2017147232843512; FilePart:sysmeta = /tmp/mmp.output.2280582981476517566.tmp (950 bytes); [org.dataone.client.rest.RestClient] 20170528-06:28:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/cNodeTier1TestCreate2017147232843512 [org.dataone.client.rest.RestClient] 20170528-06:28:44: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:44: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:44: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:44: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170528-06:28:44: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:44: [INFO]: certificate filename: testRightsHolder [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:44: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:28:44: [INFO]: client setup as Subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:44: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:28:44: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:44: [INFO]: ***************** running test for testCreate() vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:44: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta; MMP message has: ParamPart:pid = cNodeTier1TestCreate2017147232844233; FilePart:sysmeta = /tmp/mmp.output.6445471601031523574.tmp (948 bytes); [org.dataone.client.rest.RestClient] 20170528-06:28:44: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:44: [INFO]: ***************** running test for testCreate() vs. node: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:44: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-unm-2.test.dataone.org/cn/v2/meta; MMP message has: ParamPart:pid = cNodeTier1TestCreate2017147232844599; FilePart:sysmeta = /tmp/mmp.output.981490732865001169.tmp (948 bytes); [org.dataone.client.rest.RestClient] 20170528-06:28:44: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:44: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:44: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:44: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170528-06:28:44: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:44: [INFO]: certificate filename: testSubmitter [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:44: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:28:44: [INFO]: client setup as Subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:44: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:28:44: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:44: [INFO]: ***************** running test for testHasReservation(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:46: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-ucsb-2.test.dataone.org/cn/v2/reserve; MMP message has: ParamPart:pid = 2017147232844832; [org.dataone.client.rest.RestClient] 20170528-06:28:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/reserve/2017147232844832?subject=CN%3DtestSubmitter,DC%3Ddataone,DC%3Dorg [org.dataone.client.rest.RestClient] 20170528-06:28:46: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:46: [INFO]: ***************** running test for testHasReservation(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:47: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-unm-2.test.dataone.org/cn/v2/reserve; MMP message has: ParamPart:pid = 2017147232846828; [org.dataone.client.rest.RestClient] 20170528-06:28:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/reserve/2017147232846828?subject=CN%3DtestSubmitter,DC%3Ddataone,DC%3Dorg [org.dataone.client.rest.RestClient] 20170528-06:28:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:47: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170528-06:28:47: [INFO]: ***************** running test for testHasReservation(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/reserve/2017147232847257?subject=public [org.dataone.client.rest.RestClient] 20170528-06:28:47: [INFO]: ***************** running test for testHasReservation(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/reserve/2017147232847498?subject=public [org.dataone.client.rest.RestClient] 20170528-06:28:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:47: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170528-06:28:47: [INFO]: ***************** running test for testGetCapabilities() vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/ [org.dataone.client.rest.RestClient] 20170528-06:28:47: [INFO]: ***************** running test for testGetCapabilities() vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/ [org.dataone.client.rest.RestClient] 20170528-06:28:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:47: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170528-06:28:47: [INFO]: Testing create() method ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:47: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170528-06:28:47: [INFO]: Testing delete() method ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:47: [INFO]: Testing delete(), Case1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:47: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170528-06:28:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:47: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170528-06:28:47: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:47: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:47: [INFO]: certificate filename: testPerson [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:47: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:28:47: [INFO]: client setup as Subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:47: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:28:47: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:47: [INFO]: ***************** running test for testUpdateSystemMetadata_NotAuthorized(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_NotAuthorized_2017147232847763 [org.dataone.client.rest.RestClient] 20170528-06:28:47: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:47: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:47: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:47: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:28:47: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:47: [WARN]: Unable to find a valid authoritative MN to use for the object: testUpdateSystemMetadata_NotAuthorized_2017147232847763 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:48: [INFO]: creating a test object. pid = testUpdateSystemMetadata_NotAuthorized_2017147232847763 on https://cn-dev-ucsb-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:48: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_NotAuthorized_2017147232847763 1 testUpdateSystemMetadata_NotAuthorized_2017147232847763 eml://ecoinformatics.org/eml-2.0.1 17181 03ce09c6b4c3efc1681f3023402998a2 CN=urn:node:cnDevUNM2,DC=dataone,DC=org CN=testRightsHolder,DC=dataone,DC=org testRightsHolder changePermission 2017-05-28T06:28:47.999+00:00 2017-05-28T06:28:47.999+00:00 bogusAuthoritativeNode bogusAuthoritativeNode [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:49: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NotAuthorized_2017147232847763; FilePart:object = /tmp/mmp.output.3323558631590854459.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3017808955694758900.tmp (1084 bytes); [org.dataone.client.rest.RestClient] 20170528-06:28:49: [INFO]: object created. pid = testUpdateSystemMetadata_NotAuthorized_2017147232847763 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:49: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:28:49: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_NotAuthorized_2017147232847763 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_NotAuthorized_2017147232847763 [org.dataone.client.rest.RestClient] 20170528-06:28:49: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NotAuthorized_2017147232847763; FilePart:sysmeta = /tmp/mmp.output.8090970036225927600.tmp (1084 bytes); [org.dataone.client.rest.RestClient] 20170528-06:28:49: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:49: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:49: [INFO]: ***************** running test for testUpdateSystemMetadata_NotAuthorized(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_NotAuthorized_2017147232849839 [org.dataone.client.rest.RestClient] 20170528-06:28:49: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:49: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:49: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:49: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:28:49: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:49: [WARN]: Unable to find a valid authoritative MN to use for the object: testUpdateSystemMetadata_NotAuthorized_2017147232849839 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:49: [INFO]: creating a test object. pid = testUpdateSystemMetadata_NotAuthorized_2017147232849839 on https://cn-dev-unm-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:49: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_NotAuthorized_2017147232849839 1 testUpdateSystemMetadata_NotAuthorized_2017147232849839 eml://ecoinformatics.org/eml-2.0.1 17181 03ce09c6b4c3efc1681f3023402998a2 CN=urn:node:cnDevUNM2,DC=dataone,DC=org CN=testRightsHolder,DC=dataone,DC=org testRightsHolder changePermission 2017-05-28T06:28:49.990+00:00 2017-05-28T06:28:49.990+00:00 bogusAuthoritativeNode bogusAuthoritativeNode [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:51: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-unm-2.test.dataone.org/cn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NotAuthorized_2017147232849839; FilePart:object = /tmp/mmp.output.8798884448235577343.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8272475097370154522.tmp (1084 bytes); [org.dataone.client.rest.RestClient] 20170528-06:28:51: [INFO]: object created. pid = testUpdateSystemMetadata_NotAuthorized_2017147232849839 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:51: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:28:51: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_NotAuthorized_2017147232849839 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_NotAuthorized_2017147232849839 [org.dataone.client.rest.RestClient] 20170528-06:28:51: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://cn-dev-unm-2.test.dataone.org/cn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NotAuthorized_2017147232849839; FilePart:sysmeta = /tmp/mmp.output.7572706635363240425.tmp (1084 bytes); [org.dataone.client.rest.RestClient] 20170528-06:28:51: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:51: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:51: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:51: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170528-06:28:51: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:51: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:51: [INFO]: ***************** running test for testUpdateSystemMetadata_NotAuthorized(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_NotAuthorized_2017147232851544 [org.dataone.client.rest.RestClient] 20170528-06:28:51: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:51: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:51: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:51: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:28:51: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:51: [WARN]: Unable to find a valid authoritative MN to use for the object: testUpdateSystemMetadata_NotAuthorized_2017147232851544 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:51: [INFO]: creating a test object. pid = testUpdateSystemMetadata_NotAuthorized_2017147232851544 on https://cn-dev-ucsb-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:51: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_NotAuthorized_2017147232851544 1 testUpdateSystemMetadata_NotAuthorized_2017147232851544 eml://ecoinformatics.org/eml-2.0.1 17181 03ce09c6b4c3efc1681f3023402998a2 CN=urn:node:cnDevUNM2,DC=dataone,DC=org CN=testRightsHolder,DC=dataone,DC=org testRightsHolder changePermission 2017-05-28T06:28:51.870+00:00 2017-05-28T06:28:51.870+00:00 bogusAuthoritativeNode bogusAuthoritativeNode [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:53: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NotAuthorized_2017147232851544; FilePart:object = /tmp/mmp.output.5933182908144045922.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6598375321857978023.tmp (1084 bytes); [org.dataone.client.rest.RestClient] 20170528-06:28:53: [INFO]: object created. pid = testUpdateSystemMetadata_NotAuthorized_2017147232851544 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:53: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:28:53: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_NotAuthorized_2017147232851544 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_NotAuthorized_2017147232851544 [org.dataone.client.rest.RestClient] 20170528-06:28:53: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NotAuthorized_2017147232851544; FilePart:sysmeta = /tmp/mmp.output.7350939355550261497.tmp (1084 bytes); [org.dataone.client.rest.RestClient] 20170528-06:28:53: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:53: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:53: [INFO]: ***************** running test for testUpdateSystemMetadata_NotAuthorized(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_NotAuthorized_2017147232853569 [org.dataone.client.rest.RestClient] 20170528-06:28:53: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:53: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:53: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:53: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:28:53: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:53: [WARN]: Unable to find a valid authoritative MN to use for the object: testUpdateSystemMetadata_NotAuthorized_2017147232853569 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:53: [INFO]: creating a test object. pid = testUpdateSystemMetadata_NotAuthorized_2017147232853569 on https://cn-dev-unm-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:53: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_NotAuthorized_2017147232853569 1 testUpdateSystemMetadata_NotAuthorized_2017147232853569 eml://ecoinformatics.org/eml-2.0.1 17181 03ce09c6b4c3efc1681f3023402998a2 CN=urn:node:cnDevUNM2,DC=dataone,DC=org CN=testRightsHolder,DC=dataone,DC=org testRightsHolder changePermission 2017-05-28T06:28:53.757+00:00 2017-05-28T06:28:53.757+00:00 bogusAuthoritativeNode bogusAuthoritativeNode [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:54: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-unm-2.test.dataone.org/cn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NotAuthorized_2017147232853569; FilePart:object = /tmp/mmp.output.3229036438288335915.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5177156664948616384.tmp (1084 bytes); [org.dataone.client.rest.RestClient] 20170528-06:28:54: [INFO]: object created. pid = testUpdateSystemMetadata_NotAuthorized_2017147232853569 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:54: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:28:54: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_NotAuthorized_2017147232853569 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_NotAuthorized_2017147232853569 [org.dataone.client.rest.RestClient] 20170528-06:28:54: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://cn-dev-unm-2.test.dataone.org/cn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NotAuthorized_2017147232853569; FilePart:sysmeta = /tmp/mmp.output.3760855159924902439.tmp (1084 bytes); [org.dataone.client.rest.RestClient] 20170528-06:28:54: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:54: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:54: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:54: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170528-06:28:54: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:54: [INFO]: ***************** running test for testUpdateSystemMetadata_NoSerialVersion() vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_2017147232854971 [org.dataone.client.rest.RestClient] 20170528-06:28:55: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:55: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:55: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:55: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:28:55: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient] 20170528-06:28:55: [INFO]: creating a test object. pid = testUpdateSystemMetadata_NoSerialVersion_2017147232854971 on https://cn-dev-ucsb-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:55: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_NoSerialVersion_2017147232854971 1 testUpdateSystemMetadata_NoSerialVersion_2017147232854971 eml://ecoinformatics.org/eml-2.0.1 17181 03ce09c6b4c3efc1681f3023402998a2 CN=urn:node:cnDevUNM2,DC=dataone,DC=org CN=testRightsHolder,DC=dataone,DC=org testRightsHolder changePermission 2017-05-28T06:28:55.449+00:00 2017-05-28T06:28:55.449+00:00 urn:node:mnDevUCSB1 urn:node:mnDevUCSB1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:57: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NoSerialVersion_2017147232854971; FilePart:object = /tmp/mmp.output.7033582404091102706.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7864963036520519099.tmp (1080 bytes); [org.dataone.client.rest.RestClient] 20170528-06:28:57: [INFO]: object created. pid = testUpdateSystemMetadata_NoSerialVersion_2017147232854971 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:57: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:28:57: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_NoSerialVersion_2017147232854971 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_2017147232854971 [org.dataone.client.rest.RestClient] 20170528-06:28:57: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NoSerialVersion_2017147232854971; FilePart:sysmeta = /tmp/mmp.output.6992655345748074288.tmp (1043 bytes); [org.dataone.client.rest.RestClient] 20170528-06:28:57: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:57: [INFO]: ***************** running test for testUpdateSystemMetadata_NoSerialVersion() vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_2017147232857553 [org.dataone.client.rest.RestClient] 20170528-06:28:57: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:57: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:57: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:57: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:28:57: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient] 20170528-06:28:57: [INFO]: creating a test object. pid = testUpdateSystemMetadata_NoSerialVersion_2017147232857553 on https://cn-dev-unm-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:57: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_NoSerialVersion_2017147232857553 1 testUpdateSystemMetadata_NoSerialVersion_2017147232857553 eml://ecoinformatics.org/eml-2.0.1 17181 03ce09c6b4c3efc1681f3023402998a2 CN=urn:node:cnDevUNM2,DC=dataone,DC=org CN=testRightsHolder,DC=dataone,DC=org testRightsHolder changePermission 2017-05-28T06:28:57.801+00:00 2017-05-28T06:28:57.801+00:00 urn:node:mnDevUCSB1 urn:node:mnDevUCSB1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:59: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-unm-2.test.dataone.org/cn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NoSerialVersion_2017147232857553; FilePart:object = /tmp/mmp.output.7410617953997674479.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3534733034509599427.tmp (1080 bytes); [org.dataone.client.rest.RestClient] 20170528-06:28:59: [INFO]: object created. pid = testUpdateSystemMetadata_NoSerialVersion_2017147232857553 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:59: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:28:59: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_NoSerialVersion_2017147232857553 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_2017147232857553 [org.dataone.client.rest.RestClient] 20170528-06:28:59: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://cn-dev-unm-2.test.dataone.org/cn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NoSerialVersion_2017147232857553; FilePart:sysmeta = /tmp/mmp.output.9212770372828097359.tmp (1043 bytes); [org.dataone.client.rest.RestClient] 20170528-06:28:59: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:59: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:59: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:59: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170528-06:28:59: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:59: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_NoPid(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_2017147232859294 [org.dataone.client.rest.RestClient] 20170528-06:28:59: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:59: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:59: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:59: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:28:59: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient] 20170528-06:28:59: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_NoPid_2017147232859294 on https://cn-dev-ucsb-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:28:59: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_NoPid_2017147232859294 1 testUpdateSystemMetadata_InvalidRequest_NoPid_2017147232859294 eml://ecoinformatics.org/eml-2.0.1 17181 03ce09c6b4c3efc1681f3023402998a2 CN=urn:node:cnDevUNM2,DC=dataone,DC=org CN=testRightsHolder,DC=dataone,DC=org testRightsHolder changePermission 2017-05-28T06:28:59.526+00:00 2017-05-28T06:28:59.526+00:00 urn:node:mnDevUCSB1 urn:node:mnDevUCSB1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:01: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_NoPid_2017147232859294; FilePart:object = /tmp/mmp.output.2866685257169186669.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5422474018505024621.tmp (1085 bytes); [org.dataone.client.rest.RestClient] 20170528-06:29:01: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_NoPid_2017147232859294 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:01: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:01: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_NoPid_2017147232859294 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_2017147232859294 [org.dataone.client.rest.RestClient] 20170528-06:29:01: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:01: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_NoPid(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_201714723291358 [org.dataone.client.rest.RestClient] 20170528-06:29:01: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:01: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:01: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:01: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:01: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient] 20170528-06:29:01: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_NoPid_201714723291358 on https://cn-dev-unm-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:01: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_NoPid_201714723291358 1 testUpdateSystemMetadata_InvalidRequest_NoPid_201714723291358 eml://ecoinformatics.org/eml-2.0.1 17181 03ce09c6b4c3efc1681f3023402998a2 CN=urn:node:cnDevUNM2,DC=dataone,DC=org CN=testRightsHolder,DC=dataone,DC=org testRightsHolder changePermission 2017-05-28T06:29:01.525+00:00 2017-05-28T06:29:01.525+00:00 urn:node:mnDevUCSB1 urn:node:mnDevUCSB1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:02: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-unm-2.test.dataone.org/cn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_NoPid_201714723291358; FilePart:object = /tmp/mmp.output.4524985801013751268.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.664736155799795287.tmp (1084 bytes); [org.dataone.client.rest.RestClient] 20170528-06:29:02: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_NoPid_201714723291358 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:02: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:02: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_NoPid_201714723291358 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_201714723291358 [org.dataone.client.rest.RestClient] 20170528-06:29:02: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:02: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:02: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:02: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170528-06:29:02: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:02: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_PidMismatch(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch201714723292658 [org.dataone.client.rest.RestClient] 20170528-06:29:02: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:02: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:02: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:02: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:02: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient] 20170528-06:29:02: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_PidMismatch201714723292658 on https://cn-dev-ucsb-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:02: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_PidMismatch201714723292658 1 testUpdateSystemMetadata_InvalidRequest_PidMismatch201714723292658 eml://ecoinformatics.org/eml-2.0.1 17181 03ce09c6b4c3efc1681f3023402998a2 CN=urn:node:cnDevUNM2,DC=dataone,DC=org CN=testRightsHolder,DC=dataone,DC=org testRightsHolder changePermission 2017-05-28T06:29:02.910+00:00 2017-05-28T06:29:02.910+00:00 urn:node:mnDevUCSB1 urn:node:mnDevUCSB1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:06: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_PidMismatch201714723292658; FilePart:object = /tmp/mmp.output.6171987252523610966.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3879486339462311293.tmp (1089 bytes); [org.dataone.client.rest.RestClient] 20170528-06:29:06: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_PidMismatch201714723292658 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:06: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:06: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_PidMismatch201714723292658 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch201714723292658 [org.dataone.client.rest.RestClient] 20170528-06:29:06: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:06: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_PidMismatch(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch201714723296999 [org.dataone.client.rest.RestClient] 20170528-06:29:07: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:07: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:07: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:07: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:07: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient] 20170528-06:29:07: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_PidMismatch201714723296999 on https://cn-dev-unm-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:07: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_PidMismatch201714723296999 1 testUpdateSystemMetadata_InvalidRequest_PidMismatch201714723296999 eml://ecoinformatics.org/eml-2.0.1 17181 03ce09c6b4c3efc1681f3023402998a2 CN=urn:node:cnDevUNM2,DC=dataone,DC=org CN=testRightsHolder,DC=dataone,DC=org testRightsHolder changePermission 2017-05-28T06:29:07.150+00:00 2017-05-28T06:29:07.150+00:00 urn:node:mnDevUCSB1 urn:node:mnDevUCSB1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:08: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-unm-2.test.dataone.org/cn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_PidMismatch201714723296999; FilePart:object = /tmp/mmp.output.4335435880454754556.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5058379254035592846.tmp (1089 bytes); [org.dataone.client.rest.RestClient] 20170528-06:29:08: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_PidMismatch201714723296999 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:08: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:08: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_PidMismatch201714723296999 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch201714723296999 [org.dataone.client.rest.RestClient] 20170528-06:29:08: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:08: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:08: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:08: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170528-06:29:08: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:08: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201714723298494 [org.dataone.client.rest.RestClient] 20170528-06:29:08: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:08: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:08: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:08: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:08: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient] 20170528-06:29:08: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201714723298494 on https://cn-dev-ucsb-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:08: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201714723298494 1 testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201714723298494 eml://ecoinformatics.org/eml-2.0.1 17181 03ce09c6b4c3efc1681f3023402998a2 CN=urn:node:cnDevUNM2,DC=dataone,DC=org CN=testRightsHolder,DC=dataone,DC=org testRightsHolder changePermission 2017-05-28T06:29:08.698+00:00 2017-05-28T06:29:08.698+00:00 urn:node:mnDevUCSB1 urn:node:mnDevUCSB1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:09: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201714723298494; FilePart:object = /tmp/mmp.output.2489478350610302902.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6234082869794582026.tmp (1102 bytes); [org.dataone.client.rest.RestClient] 20170528-06:29:09: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201714723298494 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:09: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:09: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201714723298494 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201714723298494 [org.dataone.client.rest.RestClient] 20170528-06:29:10: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201714723298494; FilePart:sysmeta = /tmp/mmp.output.4537634606757742276.tmp (1102 bytes); [org.dataone.client.rest.RestClient] 20170528-06:29:10: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:10: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2017147232910276 [org.dataone.client.rest.RestClient] 20170528-06:29:10: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:10: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:10: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:10: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:10: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient] 20170528-06:29:10: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2017147232910276 on https://cn-dev-unm-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:10: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2017147232910276 1 testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2017147232910276 eml://ecoinformatics.org/eml-2.0.1 17181 03ce09c6b4c3efc1681f3023402998a2 CN=urn:node:cnDevUNM2,DC=dataone,DC=org CN=testRightsHolder,DC=dataone,DC=org testRightsHolder changePermission 2017-05-28T06:29:10.444+00:00 2017-05-28T06:29:10.444+00:00 urn:node:mnDevUCSB1 urn:node:mnDevUCSB1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:11: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-unm-2.test.dataone.org/cn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2017147232910276; FilePart:object = /tmp/mmp.output.2872341226232362798.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.485365527037182880.tmp (1103 bytes); [org.dataone.client.rest.RestClient] 20170528-06:29:11: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2017147232910276 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:11: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:11: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2017147232910276 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2017147232910276 [org.dataone.client.rest.RestClient] 20170528-06:29:11: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://cn-dev-unm-2.test.dataone.org/cn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2017147232910276; FilePart:sysmeta = /tmp/mmp.output.4989441589269271112.tmp (1103 bytes); [org.dataone.client.rest.RestClient] 20170528-06:29:11: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:11: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:11: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:11: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170528-06:29:11: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:11: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:11: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:11: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:11: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:11: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient] 20170528-06:29:11: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2017147232911612 on https://cn-dev-ucsb-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:11: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2017147232911612 1 testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2017147232911612 eml://ecoinformatics.org/eml-2.0.1 17181 03ce09c6b4c3efc1681f3023402998a2 CN=urn:node:cnDevUNM2,DC=dataone,DC=org CN=testRightsHolder,DC=dataone,DC=org testRightsHolder changePermission 2017-05-28T06:29:11.638+00:00 2017-05-28T06:29:11.638+00:00 urn:node:mnDevUCSB1 urn:node:mnDevUCSB1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:13: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2017147232911612; FilePart:object = /tmp/mmp.output.8212859115940385670.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2830251550482519743.tmp (1098 bytes); [org.dataone.client.rest.RestClient] 20170528-06:29:13: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2017147232911612 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:13: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2017147232911612 [org.dataone.client.rest.RestClient] 20170528-06:29:13: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2017147232911612; FilePart:sysmeta = /tmp/mmp.output.6996686693972066832.tmp (1107 bytes); [org.dataone.client.rest.RestClient] 20170528-06:29:13: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:13: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:13: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:13: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:13: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:13: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient] 20170528-06:29:13: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2017147232913313 on https://cn-dev-unm-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:13: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2017147232913313 1 testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2017147232913313 eml://ecoinformatics.org/eml-2.0.1 17181 03ce09c6b4c3efc1681f3023402998a2 CN=urn:node:cnDevUNM2,DC=dataone,DC=org CN=testRightsHolder,DC=dataone,DC=org testRightsHolder changePermission 2017-05-28T06:29:13.339+00:00 2017-05-28T06:29:13.339+00:00 urn:node:mnDevUCSB1 urn:node:mnDevUCSB1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:14: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-unm-2.test.dataone.org/cn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2017147232913313; FilePart:object = /tmp/mmp.output.4606302611802862413.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4660414754071859681.tmp (1098 bytes); [org.dataone.client.rest.RestClient] 20170528-06:29:14: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2017147232913313 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:14: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2017147232913313 [org.dataone.client.rest.RestClient] 20170528-06:29:14: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://cn-dev-unm-2.test.dataone.org/cn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2017147232913313; FilePart:sysmeta = /tmp/mmp.output.4935637196584378521.tmp (1107 bytes); [org.dataone.client.rest.RestClient] 20170528-06:29:14: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:14: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:14: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:14: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170528-06:29:14: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:14: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSize(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize2017147232914524 [org.dataone.client.rest.RestClient] 20170528-06:29:14: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:14: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:14: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:14: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:14: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient] 20170528-06:29:14: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize2017147232914524 on https://cn-dev-ucsb-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:14: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSize2017147232914524 1 testUpdateSystemMetadata_InvalidRequest_ModifiedSize2017147232914524 eml://ecoinformatics.org/eml-2.0.1 17181 03ce09c6b4c3efc1681f3023402998a2 CN=urn:node:cnDevUNM2,DC=dataone,DC=org CN=testRightsHolder,DC=dataone,DC=org testRightsHolder changePermission 2017-05-28T06:29:14.862+00:00 2017-05-28T06:29:14.862+00:00 urn:node:mnDevUCSB1 urn:node:mnDevUCSB1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:16: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize2017147232914524; FilePart:object = /tmp/mmp.output.3645002112212490070.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6720704773967862987.tmp (1091 bytes); [org.dataone.client.rest.RestClient] 20170528-06:29:16: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize2017147232914524 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:16: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:16: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_ModifiedSize2017147232914524 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize2017147232914524 [org.dataone.client.rest.RestClient] 20170528-06:29:16: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize2017147232914524; FilePart:sysmeta = /tmp/mmp.output.3458998731673378399.tmp (1087 bytes); [org.dataone.client.rest.RestClient] 20170528-06:29:16: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:16: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSize(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize2017147232916338 [org.dataone.client.rest.RestClient] 20170528-06:29:16: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:16: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:16: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:16: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:16: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient] 20170528-06:29:16: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize2017147232916338 on https://cn-dev-unm-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:16: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSize2017147232916338 1 testUpdateSystemMetadata_InvalidRequest_ModifiedSize2017147232916338 eml://ecoinformatics.org/eml-2.0.1 17181 03ce09c6b4c3efc1681f3023402998a2 CN=urn:node:cnDevUNM2,DC=dataone,DC=org CN=testRightsHolder,DC=dataone,DC=org testRightsHolder changePermission 2017-05-28T06:29:16.517+00:00 2017-05-28T06:29:16.517+00:00 urn:node:mnDevUCSB1 urn:node:mnDevUCSB1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:17: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-unm-2.test.dataone.org/cn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize2017147232916338; FilePart:object = /tmp/mmp.output.4520997833626541826.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7735050912529143787.tmp (1091 bytes); [org.dataone.client.rest.RestClient] 20170528-06:29:17: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize2017147232916338 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:17: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:17: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_ModifiedSize2017147232916338 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize2017147232916338 [org.dataone.client.rest.RestClient] 20170528-06:29:17: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://cn-dev-unm-2.test.dataone.org/cn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize2017147232916338; FilePart:sysmeta = /tmp/mmp.output.2321343552551318161.tmp (1087 bytes); [org.dataone.client.rest.RestClient] 20170528-06:29:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:17: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170528-06:29:17: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:17: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017147232917717 [org.dataone.client.rest.RestClient] 20170528-06:29:17: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:17: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:17: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:17: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:17: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient] 20170528-06:29:17: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017147232917717 on https://cn-dev-ucsb-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:17: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017147232917717 1 testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017147232917717 eml://ecoinformatics.org/eml-2.0.1 17181 03ce09c6b4c3efc1681f3023402998a2 CN=urn:node:cnDevUNM2,DC=dataone,DC=org CN=testRightsHolder,DC=dataone,DC=org testRightsHolder changePermission 2017-05-28T06:29:17.986+00:00 2017-05-28T06:29:17.986+00:00 urn:node:mnDevUCSB1 urn:node:mnDevUCSB1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:19: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017147232917717; FilePart:object = /tmp/mmp.output.5622728034735178779.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1595976959400191954.tmp (1095 bytes); [org.dataone.client.rest.RestClient] 20170528-06:29:19: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017147232917717 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:19: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:19: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017147232917717 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017147232917717 [org.dataone.client.rest.RestClient] 20170528-06:29:19: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017147232917717; FilePart:sysmeta = /tmp/mmp.output.2920395140446221087.tmp (1076 bytes); [org.dataone.client.rest.RestClient] 20170528-06:29:19: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:19: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017147232919731 [org.dataone.client.rest.RestClient] 20170528-06:29:19: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:19: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:19: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:19: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:19: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient] 20170528-06:29:19: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017147232919731 on https://cn-dev-unm-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:19: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017147232919731 1 testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017147232919731 eml://ecoinformatics.org/eml-2.0.1 17181 03ce09c6b4c3efc1681f3023402998a2 CN=urn:node:cnDevUNM2,DC=dataone,DC=org CN=testRightsHolder,DC=dataone,DC=org testRightsHolder changePermission 2017-05-28T06:29:19.859+00:00 2017-05-28T06:29:19.859+00:00 urn:node:mnDevUCSB1 urn:node:mnDevUCSB1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:20: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-unm-2.test.dataone.org/cn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017147232919731; FilePart:object = /tmp/mmp.output.3190491653466544444.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7690720353302311282.tmp (1095 bytes); [org.dataone.client.rest.RestClient] 20170528-06:29:20: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017147232919731 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:20: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:20: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017147232919731 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017147232919731 [org.dataone.client.rest.RestClient] 20170528-06:29:21: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://cn-dev-unm-2.test.dataone.org/cn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017147232919731; FilePart:sysmeta = /tmp/mmp.output.150380761494806378.tmp (1076 bytes); [org.dataone.client.rest.RestClient] 20170528-06:29:21: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:21: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:21: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:21: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170528-06:29:21: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:21: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:21: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:21: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:21: [INFO]: certificate filename: testRightsHolder [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:21: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:21: [INFO]: client setup as Subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient] 20170528-06:29:21: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017147232921105 on https://cn-dev-ucsb-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:21: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017147232921105 1 testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017147232921105 eml://ecoinformatics.org/eml-2.0.1 17181 03ce09c6b4c3efc1681f3023402998a2 CN=testRightsHolder,DC=dataone,DC=org CN=testRightsHolder,DC=dataone,DC=org testRightsHolder changePermission 2017-05-28T06:29:21.130+00:00 2017-05-28T06:29:21.130+00:00 urn:node:mnDevUCSB1 urn:node:mnDevUCSB1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:22: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017147232921105; FilePart:object = /tmp/mmp.output.9066235208554823744.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1820264678435593065.tmp (1094 bytes); [org.dataone.client.rest.RestClient] 20170528-06:29:22: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017147232921105 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:22: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017147232921105 [org.dataone.client.rest.RestClient] 20170528-06:29:23: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017147232921105; FilePart:sysmeta = /tmp/mmp.output.7890768005282196233.tmp (1069 bytes); [org.dataone.client.rest.RestClient] 20170528-06:29:23: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:23: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:23: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:23: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:23: [INFO]: certificate filename: testRightsHolder [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:23: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:23: [INFO]: client setup as Subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient] 20170528-06:29:23: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017147232923247 on https://cn-dev-unm-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:23: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017147232923247 1 testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017147232923247 eml://ecoinformatics.org/eml-2.0.1 17181 03ce09c6b4c3efc1681f3023402998a2 CN=testRightsHolder,DC=dataone,DC=org CN=testRightsHolder,DC=dataone,DC=org testRightsHolder changePermission 2017-05-28T06:29:23.272+00:00 2017-05-28T06:29:23.272+00:00 urn:node:mnDevUCSB1 urn:node:mnDevUCSB1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:24: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-unm-2.test.dataone.org/cn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017147232923247; FilePart:object = /tmp/mmp.output.323114870800530510.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1945829261176848784.tmp (1094 bytes); [org.dataone.client.rest.RestClient] 20170528-06:29:24: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017147232923247 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:24: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017147232923247 [org.dataone.client.rest.RestClient] 20170528-06:29:24: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://cn-dev-unm-2.test.dataone.org/cn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017147232923247; FilePart:sysmeta = /tmp/mmp.output.2696443821419305936.tmp (1069 bytes); [org.dataone.client.rest.RestClient] 20170528-06:29:24: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:24: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:24: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:24: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170528-06:29:24: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:24: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017147232924606 [org.dataone.client.rest.RestClient] 20170528-06:29:24: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:24: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:24: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:24: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:24: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient] 20170528-06:29:24: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017147232924606 on https://cn-dev-ucsb-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:24: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017147232924606 1 testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017147232924606 eml://ecoinformatics.org/eml-2.0.1 17181 03ce09c6b4c3efc1681f3023402998a2 CN=urn:node:cnDevUNM2,DC=dataone,DC=org CN=testRightsHolder,DC=dataone,DC=org testRightsHolder changePermission 2017-05-28T06:29:24.798+00:00 2017-05-28T06:29:24.798+00:00 urn:node:mnDevUCSB1 urn:node:mnDevUCSB1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:25: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017147232924606; FilePart:object = /tmp/mmp.output.5343938972871763140.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1008096313412258802.tmp (1100 bytes); [org.dataone.client.rest.RestClient] 20170528-06:29:25: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017147232924606 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:25: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:25: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017147232924606 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017147232924606 [org.dataone.client.rest.RestClient] 20170528-06:29:26: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017147232924606; FilePart:sysmeta = /tmp/mmp.output.7644279993009186059.tmp (1100 bytes); [org.dataone.client.rest.RestClient] 20170528-06:29:26: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:26: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017147232926209 [org.dataone.client.rest.RestClient] 20170528-06:29:26: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:26: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:26: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:26: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:26: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient] 20170528-06:29:26: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017147232926209 on https://cn-dev-unm-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:26: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017147232926209 1 testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017147232926209 eml://ecoinformatics.org/eml-2.0.1 17181 03ce09c6b4c3efc1681f3023402998a2 CN=urn:node:cnDevUNM2,DC=dataone,DC=org CN=testRightsHolder,DC=dataone,DC=org testRightsHolder changePermission 2017-05-28T06:29:26.313+00:00 2017-05-28T06:29:26.313+00:00 urn:node:mnDevUCSB1 urn:node:mnDevUCSB1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:27: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-unm-2.test.dataone.org/cn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017147232926209; FilePart:object = /tmp/mmp.output.3370005381734373792.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3696744128696250630.tmp (1100 bytes); [org.dataone.client.rest.RestClient] 20170528-06:29:27: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017147232926209 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:27: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:27: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017147232926209 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017147232926209 [org.dataone.client.rest.RestClient] 20170528-06:29:27: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://cn-dev-unm-2.test.dataone.org/cn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017147232926209; FilePart:sysmeta = /tmp/mmp.output.6998274136553607565.tmp (1100 bytes); [org.dataone.client.rest.RestClient] 20170528-06:29:27: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:27: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:27: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:27: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170528-06:29:27: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:27: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017147232927496 [org.dataone.client.rest.RestClient] 20170528-06:29:27: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:27: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:27: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:27: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:27: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient] 20170528-06:29:27: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017147232927496 on https://cn-dev-ucsb-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:27: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017147232927496 1 testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017147232927496 eml://ecoinformatics.org/eml-2.0.1 17181 03ce09c6b4c3efc1681f3023402998a2 CN=urn:node:cnDevUNM2,DC=dataone,DC=org CN=testRightsHolder,DC=dataone,DC=org testRightsHolder changePermission 2017-05-28T06:29:27.681+00:00 2017-05-28T06:29:27.681+00:00 urn:node:mnDevUCSB1 urn:node:mnDevUCSB1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:29: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017147232927496; FilePart:object = /tmp/mmp.output.5296459780758215329.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5924758069255867198.tmp (1096 bytes); [org.dataone.client.rest.RestClient] 20170528-06:29:29: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017147232927496 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:29: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:29: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017147232927496 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017147232927496 [org.dataone.client.rest.RestClient] 20170528-06:29:29: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017147232927496; FilePart:sysmeta = /tmp/mmp.output.3356543451518379453.tmp (1086 bytes); [org.dataone.client.rest.RestClient] 20170528-06:29:29: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:29: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017147232929311 [org.dataone.client.rest.RestClient] 20170528-06:29:29: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:29: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:29: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:29: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:29: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient] 20170528-06:29:29: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017147232929311 on https://cn-dev-unm-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:29: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017147232929311 1 testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017147232929311 eml://ecoinformatics.org/eml-2.0.1 17181 03ce09c6b4c3efc1681f3023402998a2 CN=urn:node:cnDevUNM2,DC=dataone,DC=org CN=testRightsHolder,DC=dataone,DC=org testRightsHolder changePermission 2017-05-28T06:29:29.450+00:00 2017-05-28T06:29:29.450+00:00 urn:node:mnDevUCSB1 urn:node:mnDevUCSB1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:30: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-unm-2.test.dataone.org/cn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017147232929311; FilePart:object = /tmp/mmp.output.9173697157113751523.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6191567955819214270.tmp (1096 bytes); [org.dataone.client.rest.RestClient] 20170528-06:29:30: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017147232929311 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:30: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:30: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017147232929311 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017147232929311 [org.dataone.client.rest.RestClient] 20170528-06:29:30: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://cn-dev-unm-2.test.dataone.org/cn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017147232929311; FilePart:sysmeta = /tmp/mmp.output.1469339041219300115.tmp (1086 bytes); [org.dataone.client.rest.RestClient] 20170528-06:29:30: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:30: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:30: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:30: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170528-06:29:30: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:30: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_NullOriginMN(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017147232930683 [org.dataone.client.rest.RestClient] 20170528-06:29:30: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:30: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:30: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:30: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:30: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient] 20170528-06:29:30: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017147232930683 on https://cn-dev-ucsb-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:30: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017147232930683 1 testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017147232930683 eml://ecoinformatics.org/eml-2.0.1 17181 03ce09c6b4c3efc1681f3023402998a2 CN=urn:node:cnDevUNM2,DC=dataone,DC=org CN=testRightsHolder,DC=dataone,DC=org testRightsHolder changePermission 2017-05-28T06:29:30.874+00:00 2017-05-28T06:29:30.874+00:00 urn:node:mnDevUCSB1 urn:node:mnDevUCSB1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:32: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017147232930683; FilePart:object = /tmp/mmp.output.6423946082190168003.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8929434768086666745.tmp (1091 bytes); [org.dataone.client.rest.RestClient] 20170528-06:29:32: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017147232930683 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:32: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:32: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017147232930683 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017147232930683 [org.dataone.client.rest.RestClient] 20170528-06:29:32: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017147232930683; FilePart:sysmeta = /tmp/mmp.output.4980637127158868758.tmp (1030 bytes); [org.dataone.client.rest.RestClient] 20170528-06:29:32: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:32: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_NullOriginMN(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017147232932419 [org.dataone.client.rest.RestClient] 20170528-06:29:32: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:32: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:32: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:32: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:32: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient] 20170528-06:29:32: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017147232932419 on https://cn-dev-unm-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:32: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017147232932419 1 testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017147232932419 eml://ecoinformatics.org/eml-2.0.1 17181 03ce09c6b4c3efc1681f3023402998a2 CN=urn:node:cnDevUNM2,DC=dataone,DC=org CN=testRightsHolder,DC=dataone,DC=org testRightsHolder changePermission 2017-05-28T06:29:32.567+00:00 2017-05-28T06:29:32.567+00:00 urn:node:mnDevUCSB1 urn:node:mnDevUCSB1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:33: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-unm-2.test.dataone.org/cn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017147232932419; FilePart:object = /tmp/mmp.output.6271136182481261481.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1935410360584848213.tmp (1091 bytes); [org.dataone.client.rest.RestClient] 20170528-06:29:33: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017147232932419 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:33: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:33: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017147232932419 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017147232932419 [org.dataone.client.rest.RestClient] 20170528-06:29:33: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://cn-dev-unm-2.test.dataone.org/cn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017147232932419; FilePart:sysmeta = /tmp/mmp.output.6200025002580489511.tmp (1030 bytes); [org.dataone.client.rest.RestClient] 20170528-06:29:33: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:33: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:33: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:33: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170528-06:29:33: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:33: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:33: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:33: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:33: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:33: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient] 20170528-06:29:33: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017147232933844 on https://cn-dev-ucsb-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:33: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017147232933844 1 testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017147232933844 eml://ecoinformatics.org/eml-2.0.1 17181 03ce09c6b4c3efc1681f3023402998a2 CN=urn:node:cnDevUNM2,DC=dataone,DC=org CN=testRightsHolder,DC=dataone,DC=org testRightsHolder changePermission 2017-05-28T06:29:33.863+00:00 2017-05-28T06:29:33.863+00:00 urn:node:mnDevUCSB1 urn:node:mnDevUCSB1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:35: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017147232933844; FilePart:object = /tmp/mmp.output.1097790996165901993.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6474585215627775747.tmp (1096 bytes); [org.dataone.client.rest.RestClient] 20170528-06:29:35: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017147232933844 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:35: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017147232933844 [org.dataone.client.rest.RestClient] 20170528-06:29:35: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017147232933844; FilePart:sysmeta = /tmp/mmp.output.4699145288137623421.tmp (1151 bytes); [org.dataone.client.rest.RestClient] 20170528-06:29:35: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017147232933844; FilePart:sysmeta = /tmp/mmp.output.8286593509921883340.tmp (1151 bytes); [org.dataone.client.rest.RestClient] 20170528-06:29:35: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:35: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:35: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:35: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:35: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:35: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient] 20170528-06:29:35: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017147232935612 on https://cn-dev-unm-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:35: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017147232935612 1 testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017147232935612 eml://ecoinformatics.org/eml-2.0.1 17181 03ce09c6b4c3efc1681f3023402998a2 CN=urn:node:cnDevUNM2,DC=dataone,DC=org CN=testRightsHolder,DC=dataone,DC=org testRightsHolder changePermission 2017-05-28T06:29:35.630+00:00 2017-05-28T06:29:35.630+00:00 urn:node:mnDevUCSB1 urn:node:mnDevUCSB1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:36: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-unm-2.test.dataone.org/cn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017147232935612; FilePart:object = /tmp/mmp.output.6845688293709818977.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8747247601839296340.tmp (1096 bytes); [org.dataone.client.rest.RestClient] 20170528-06:29:36: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017147232935612 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:36: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017147232935612 [org.dataone.client.rest.RestClient] 20170528-06:29:37: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://cn-dev-unm-2.test.dataone.org/cn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017147232935612; FilePart:sysmeta = /tmp/mmp.output.3386565342101899811.tmp (1151 bytes); [org.dataone.client.rest.RestClient] 20170528-06:29:37: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://cn-dev-unm-2.test.dataone.org/cn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017147232935612; FilePart:sysmeta = /tmp/mmp.output.1812674272271171694.tmp (1150 bytes); [org.dataone.client.rest.RestClient] 20170528-06:29:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:37: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170528-06:29:37: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:37: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:37: [INFO]: ***************** running test for testUpdateSystemMetadata_RightsHolder(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_RightsHolder_201714723293765 [org.dataone.client.rest.RestClient] 20170528-06:29:37: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:37: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:37: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:37: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:37: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient] 20170528-06:29:37: [INFO]: creating a test object. pid = testUpdateSystemMetadata_RightsHolder_201714723293765 on https://cn-dev-ucsb-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:37: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_RightsHolder_201714723293765 1 testUpdateSystemMetadata_RightsHolder_201714723293765 eml://ecoinformatics.org/eml-2.0.1 17181 03ce09c6b4c3efc1681f3023402998a2 CN=urn:node:cnDevUNM2,DC=dataone,DC=org CN=testRightsHolder,DC=dataone,DC=org testRightsHolder changePermission 2017-05-28T06:29:37.266+00:00 2017-05-28T06:29:37.266+00:00 urn:node:mnDevUCSB1 urn:node:mnDevUCSB1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:38: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_RightsHolder_201714723293765; FilePart:object = /tmp/mmp.output.5362079489382952828.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.605972209286457756.tmp (1076 bytes); [org.dataone.client.rest.RestClient] 20170528-06:29:38: [INFO]: object created. pid = testUpdateSystemMetadata_RightsHolder_201714723293765 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:38: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:38: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_RightsHolder_201714723293765 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_RightsHolder_201714723293765 [org.dataone.client.rest.RestClient] 20170528-06:29:38: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_RightsHolder_201714723293765; FilePart:sysmeta = /tmp/mmp.output.4727668703384559770.tmp (1076 bytes); [org.dataone.client.rest.RestClient] 20170528-06:29:38: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:38: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:38: [INFO]: ***************** running test for testUpdateSystemMetadata_RightsHolder(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_RightsHolder_2017147232938704 [org.dataone.client.rest.RestClient] 20170528-06:29:38: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:38: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:38: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:38: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:38: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient] 20170528-06:29:38: [INFO]: creating a test object. pid = testUpdateSystemMetadata_RightsHolder_2017147232938704 on https://cn-dev-unm-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:38: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_RightsHolder_2017147232938704 1 testUpdateSystemMetadata_RightsHolder_2017147232938704 eml://ecoinformatics.org/eml-2.0.1 17181 03ce09c6b4c3efc1681f3023402998a2 CN=urn:node:cnDevUNM2,DC=dataone,DC=org CN=testRightsHolder,DC=dataone,DC=org testRightsHolder changePermission 2017-05-28T06:29:38.819+00:00 2017-05-28T06:29:38.819+00:00 urn:node:mnDevUCSB1 urn:node:mnDevUCSB1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:39: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-unm-2.test.dataone.org/cn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_RightsHolder_2017147232938704; FilePart:object = /tmp/mmp.output.8650948507523416998.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7899736389064446716.tmp (1077 bytes); [org.dataone.client.rest.RestClient] 20170528-06:29:39: [INFO]: object created. pid = testUpdateSystemMetadata_RightsHolder_2017147232938704 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:39: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:39: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_RightsHolder_2017147232938704 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_RightsHolder_2017147232938704 [org.dataone.client.rest.RestClient] 20170528-06:29:40: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://cn-dev-unm-2.test.dataone.org/cn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_RightsHolder_2017147232938704; FilePart:sysmeta = /tmp/mmp.output.6235179725058592786.tmp (1077 bytes); [org.dataone.client.rest.RestClient] 20170528-06:29:40: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:40: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:40: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:40: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170528-06:29:40: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:40: [INFO]: ***************** running test for testUpdateSystemMetadata_CN_(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_CN_2017147232940104 [org.dataone.client.rest.RestClient] 20170528-06:29:40: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:40: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:40: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:40: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:40: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient] 20170528-06:29:40: [INFO]: creating a test object. pid = testUpdateSystemMetadata_CN_2017147232940104 on https://cn-dev-ucsb-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:40: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_CN_2017147232940104 1 testUpdateSystemMetadata_CN_2017147232940104 eml://ecoinformatics.org/eml-2.0.1 17181 03ce09c6b4c3efc1681f3023402998a2 CN=urn:node:cnDevUNM2,DC=dataone,DC=org CN=testRightsHolder,DC=dataone,DC=org cnDevUNM2 changePermission 2017-05-28T06:29:40.287+00:00 2017-05-28T06:29:40.287+00:00 urn:node:mnDevUCSB1 urn:node:mnDevUCSB1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:42: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_CN_2017147232940104; FilePart:object = /tmp/mmp.output.2484179111247090682.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5154496728067459446.tmp (1060 bytes); [org.dataone.client.rest.RestClient] 20170528-06:29:42: [INFO]: object created. pid = testUpdateSystemMetadata_CN_2017147232940104 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:42: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:42: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_CN_2017147232940104 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_CN_2017147232940104 [org.dataone.client.rest.RestClient] 20170528-06:29:42: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_CN_2017147232940104; FilePart:sysmeta = /tmp/mmp.output.3346047518105599416.tmp (1060 bytes); [org.dataone.client.rest.RestClient] 20170528-06:29:42: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:42: [INFO]: ***************** running test for testUpdateSystemMetadata_CN_(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_CN_2017147232942392 [org.dataone.client.rest.RestClient] 20170528-06:29:42: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:42: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:42: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:42: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:42: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient] 20170528-06:29:42: [INFO]: creating a test object. pid = testUpdateSystemMetadata_CN_2017147232942392 on https://cn-dev-unm-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:42: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_CN_2017147232942392 1 testUpdateSystemMetadata_CN_2017147232942392 eml://ecoinformatics.org/eml-2.0.1 17181 03ce09c6b4c3efc1681f3023402998a2 CN=urn:node:cnDevUNM2,DC=dataone,DC=org CN=testRightsHolder,DC=dataone,DC=org cnDevUNM2 changePermission 2017-05-28T06:29:42.538+00:00 2017-05-28T06:29:42.538+00:00 urn:node:mnDevUCSB1 urn:node:mnDevUCSB1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:43: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-unm-2.test.dataone.org/cn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_CN_2017147232942392; FilePart:object = /tmp/mmp.output.3075689642331083269.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.9062455361826506860.tmp (1060 bytes); [org.dataone.client.rest.RestClient] 20170528-06:29:43: [INFO]: object created. pid = testUpdateSystemMetadata_CN_2017147232942392 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:43: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:43: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_CN_2017147232942392 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_CN_2017147232942392 [org.dataone.client.rest.RestClient] 20170528-06:29:43: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://cn-dev-unm-2.test.dataone.org/cn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_CN_2017147232942392; FilePart:sysmeta = /tmp/mmp.output.6235362449437250263.tmp (1060 bytes); [org.dataone.client.rest.RestClient] 20170528-06:29:43: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:43: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:43: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:43: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170528-06:29:43: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:43: [INFO]: ***************** running test for testSynchronize_NotAuthorized(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testSynchronize_NotAuthorized2017147232943760 [org.dataone.client.rest.RestClient] 20170528-06:29:43: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:43: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:43: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:43: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:43: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient] 20170528-06:29:43: [INFO]: creating a test object. pid = testSynchronize_NotAuthorized2017147232943760 on https://cn-dev-ucsb-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:43: [INFO]: SystemMetadata for pid: testSynchronize_NotAuthorized2017147232943760 1 testSynchronize_NotAuthorized2017147232943760 eml://ecoinformatics.org/eml-2.0.1 17181 03ce09c6b4c3efc1681f3023402998a2 CN=urn:node:cnDevUNM2,DC=dataone,DC=org CN=testRightsHolder,DC=dataone,DC=org testRightsHolder changePermission 2017-05-28T06:29:43.927+00:00 2017-05-28T06:29:43.927+00:00 urn:node:mnDevUCSB1 urn:node:mnDevUCSB1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:46: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object; MMP message has: ParamPart:pid = testSynchronize_NotAuthorized2017147232943760; FilePart:object = /tmp/mmp.output.2569689595604019353.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8997658257845673516.tmp (1068 bytes); [org.dataone.client.rest.RestClient] 20170528-06:29:46: [INFO]: object created. pid = testSynchronize_NotAuthorized2017147232943760 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:46: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:46: [INFO]: ====>>>>> pid of procured test Object: testSynchronize_NotAuthorized2017147232943760 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:46: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-ucsb-2.test.dataone.org/cn/v2/synchronize; MMP message has: ParamPart:pid = testSynchronize_NotAuthorized2017147232943760; [org.dataone.client.rest.RestClient] 20170528-06:29:46: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:46: [INFO]: ***************** running test for testSynchronize_NotAuthorized(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testSynchronize_NotAuthorized2017147232946367 [org.dataone.client.rest.RestClient] 20170528-06:29:46: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:46: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:46: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:46: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:46: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient] 20170528-06:29:46: [INFO]: creating a test object. pid = testSynchronize_NotAuthorized2017147232946367 on https://cn-dev-unm-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:46: [INFO]: SystemMetadata for pid: testSynchronize_NotAuthorized2017147232946367 1 testSynchronize_NotAuthorized2017147232946367 eml://ecoinformatics.org/eml-2.0.1 17181 03ce09c6b4c3efc1681f3023402998a2 CN=urn:node:cnDevUNM2,DC=dataone,DC=org CN=testRightsHolder,DC=dataone,DC=org testRightsHolder changePermission 2017-05-28T06:29:46.683+00:00 2017-05-28T06:29:46.683+00:00 urn:node:mnDevUCSB1 urn:node:mnDevUCSB1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:47: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-unm-2.test.dataone.org/cn/v2/object; MMP message has: ParamPart:pid = testSynchronize_NotAuthorized2017147232946367; FilePart:object = /tmp/mmp.output.1960258376932532745.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1871613407520396102.tmp (1068 bytes); [org.dataone.client.rest.RestClient] 20170528-06:29:47: [INFO]: object created. pid = testSynchronize_NotAuthorized2017147232946367 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:47: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:29:47: [INFO]: ====>>>>> pid of procured test Object: testSynchronize_NotAuthorized2017147232946367 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:47: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-unm-2.test.dataone.org/cn/v2/synchronize; MMP message has: ParamPart:pid = testSynchronize_NotAuthorized2017147232946367; [org.dataone.client.rest.RestClient] 20170528-06:29:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:47: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170528-06:29:47: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:47: [INFO]: ***************** running test for testGetLogRecords(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/log [org.dataone.client.rest.RestClient] 20170528-06:29:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/log?fromDate=2017-05-28T06:29:52.269%2B00:00&toDate=2017-05-28T06:29:53.270%2B00:00&event=READ&start=0&count=10&idFilter=pidFilter [org.dataone.client.rest.RestClient] 20170528-06:29:54: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:54: [INFO]: ***************** running test for testGetLogRecords(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:29:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/log [org.dataone.client.rest.RestClient] 20170528-06:30:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/log?fromDate=2017-05-28T06:29:58.545%2B00:00&toDate=2017-05-28T06:29:59.545%2B00:00&event=READ&start=0&count=10&idFilter=pidFilter [org.dataone.client.rest.RestClient] 20170528-06:30:00: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:00: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:00: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:00: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170528-06:30:00: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:00: [INFO]: ***************** running test for testGetLogRecords_Slicing(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/log [org.dataone.client.rest.RestClient] 20170528-06:30:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/log?start=0&count=500 [org.dataone.client.rest.RestClient] 20170528-06:30:01: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:01: [INFO]: ***************** running test for testGetLogRecords_Slicing(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/log [org.dataone.client.rest.RestClient] 20170528-06:30:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/log?start=0&count=500 [org.dataone.client.rest.RestClient] 20170528-06:30:02: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:02: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:02: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:02: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170528-06:30:02: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:02: [INFO]: ***************** running test for testGetLogRecords_DateFiltering(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/log [org.dataone.client.rest.RestClient] 20170528-06:30:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/log?fromDate=2015-10-05T12:41:02.951%2B00:00 [org.dataone.client.rest.RestClient] 20170528-06:30:04: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:04: [INFO]: ***************** running test for testGetLogRecords_DateFiltering(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/log [org.dataone.client.rest.RestClient] 20170528-06:30:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/log?fromDate=2015-10-05T12:41:02.951%2B00:00 [org.dataone.client.rest.RestClient] 20170528-06:30:05: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:05: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:05: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:05: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170528-06:30:05: [INFO]: ***************** running test for testListChecksumAlgorithms(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum [org.dataone.client.rest.RestClient] 20170528-06:30:05: [INFO]: ***************** running test for testListChecksumAlgorithms(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum [org.dataone.client.rest.RestClient] 20170528-06:30:05: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:05: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:05: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:05: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170528-06:30:05: [INFO]: ***************** running test for testListFormats(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:05: [WARN]: Cookie rejected [JSESSIONID="4215C1A1FACF9CD4701FDC5F1F145531", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/formats" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/formats [org.dataone.client.rest.RestClient] 20170528-06:30:05: [INFO]: ***************** running test for testListFormats(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:05: [WARN]: Cookie rejected [JSESSIONID="38EAE3D79F3C81747B93822DEB33F716", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/formats" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/formats [org.dataone.client.rest.RestClient] 20170528-06:30:05: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:05: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:05: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:05: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170528-06:30:05: [INFO]: ***************** running test for testGetFormat(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:05: [WARN]: Cookie rejected [JSESSIONID="4215C1A1FACF9CD4701FDC5F1F145531", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/formats" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/formats [org.dataone.client.rest.RestClient] 20170528-06:30:05: [INFO]: ***************** running test for testGetFormat(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:05: [WARN]: Cookie rejected [JSESSIONID="38EAE3D79F3C81747B93822DEB33F716", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/formats" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/formats [org.dataone.client.rest.RestClient] 20170528-06:30:05: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:05: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:05: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:05: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170528-06:30:05: [INFO]: ***************** running test for testGetFormat(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:05: [INFO]: entering refreshCache()... [org.dataone.client.v2.formats.ObjectFormatCache] 20170528-06:30:05: [INFO]: refreshing objectFormatCache from cn: null [org.dataone.client.v2.formats.ObjectFormatCache] 20170528-06:30:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-2.test.dataone.org/cn/v2/formats [org.dataone.client.rest.RestClient] 20170528-06:30:06: [INFO]: successfully refreshed cache from cn.listFormats() [org.dataone.client.v2.formats.ObjectFormatCache] 20170528-06:30:06: [INFO]: ***************** running test for testGetFormat(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:06: [INFO]: entering refreshCache()... [org.dataone.client.v2.formats.ObjectFormatCache] 20170528-06:30:06: [INFO]: cache is still fresh. exiting without refresh. [org.dataone.client.v2.formats.ObjectFormatCache] 20170528-06:30:06: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:06: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:06: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:06: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170528-06:30:06: [INFO]: ***************** running test for testListNodes(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient] 20170528-06:30:06: [INFO]: ***************** running test for testListNodes(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient] 20170528-06:30:06: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:06: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:06: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:06: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170528-06:30:06: [INFO]: ***************** running test for testListNodes(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient] 20170528-06:30:06: [INFO]: ***************** running test for testListNodes(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient] 20170528-06:30:06: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:06: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:06: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:06: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170528-06:30:06: [INFO]: ***************** running test for testGenerateIdentifier(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:06: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-ucsb-2.test.dataone.org/cn/v2/generate; MMP message has: ParamPart:scheme = bloip; ParamPart:fragment = CNodeTier1Test; [org.dataone.client.rest.RestClient] 20170528-06:30:06: [INFO]: ***************** running test for testGenerateIdentifier(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:06: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-unm-2.test.dataone.org/cn/v2/generate; MMP message has: ParamPart:scheme = bloip; ParamPart:fragment = CNodeTier1Test; [org.dataone.client.rest.RestClient] 20170528-06:30:06: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:06: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:06: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:06: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170528-06:30:06: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:06: [INFO]: ***************** running test for testReserveIdentifier(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:06: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-ucsb-2.test.dataone.org/cn/v2/reserve; MMP message has: ParamPart:pid = 201714723306735; [org.dataone.client.rest.RestClient] 20170528-06:30:07: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-ucsb-2.test.dataone.org/cn/v2/reserve; MMP message has: ParamPart:pid = 201714723306735; [org.dataone.client.rest.RestClient] 20170528-06:30:07: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:07: [INFO]: ***************** running test for testReserveIdentifier(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:07: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-unm-2.test.dataone.org/cn/v2/reserve; MMP message has: ParamPart:pid = 201714723307197; [org.dataone.client.rest.RestClient] 20170528-06:30:07: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-unm-2.test.dataone.org/cn/v2/reserve; MMP message has: ParamPart:pid = 201714723307197; [org.dataone.client.rest.RestClient] 20170528-06:30:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:07: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170528-06:30:07: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:30:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170528-06:30:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170528-06:30:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:07: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170528-06:30:07: [INFO]: ***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:07: [INFO]: ***************** running test for testGetChecksum_IdentifierEncoding() vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:07: [INFO]: ***************** running test for Node:: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:07: [INFO]: 0 common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:07: [INFO]: 1 common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:07: [INFO]: 2 common-unicode-ascii-safe-0123456789 common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:07: [INFO]: 3 common-unicode-ascii-safe-:@$-_.!*()',~ common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:07: [INFO]: 4 common-unicode-ascii-safe-unreserved-._~ common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:07: [INFO]: 5 common-unicode-ascii-safe-sub-delims-$!*()', common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:07: [INFO]: 6 common-unicode-ascii-safe-gen-delims-:@ common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:07: [INFO]: 7 common-unicode-ascii-escaped-"#<>[]^`{}| common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:07: [INFO]: 8 common-unicode-ascii-escaped-tomcatBlocked-\ common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:07: [INFO]: 9 common-unicode-ascii-escaped-tomcatBlocked-%5C common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:07: [INFO]: 10 common-unicode-ascii-semi-colon-test-%3B common-unicode-ascii-semi-colon-test-%253B [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:07: [INFO]: 11 common-unicode-ascii-escaped-% common-unicode-ascii-escaped-%25 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:07: [INFO]: 12 common-unicode-ascii-escape-anyway-+ common-unicode-ascii-escape-anyway-%2B [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:07: [INFO]: 13 path-unicode-ascii-safe-&=&= path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:07: [INFO]: 14 path-unicode-ascii-escaped-; path-unicode-ascii-escaped-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:07: [INFO]: 15 path-unicode-ascii-escaped-? path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:07: [INFO]: 16 path-unicode-ascii-escaped-/ path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:07: [INFO]: 17 path-unicode-ascii-escaped-%3F path-unicode-ascii-escaped-%253F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:07: [INFO]: 18 path-unicode-ascii-escaped-%2F path-unicode-ascii-escaped-%252F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:07: [INFO]: 19 path-unicode-ascii-escaped-double-//case path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:07: [INFO]: 20 path-unicode-ascii-escaped-double-trailing// path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:07: [INFO]: 21 path-unicode-ascii-escaped-double-%2F%2Fcase path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:07: [INFO]: 22 path-unicode-ascii-escaped-double-trailing%2F%2F path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:07: [INFO]: 23 common-unicode-bmp-1byte-escaped-¡¢£ common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:07: [INFO]: 24 common-unicode-bmp-2byte-escaped-䦹䦺 common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:07: [INFO]: 25 common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:07: [INFO]: 26 path-ascii-doc-example-10.1000/182 path-ascii-doc-example-10.1000%2F182 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:07: [INFO]: 27 path-ascii-doc-example-http://example.com/data/mydata?row=24 path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:07: [INFO]: 28 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 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:07: [INFO]: 29 common-bmp-doc-example-Is_féidir_liom_ithe_gloine common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:07: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:07: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:07: [WARN]: Cookie rejected [JSESSIONID="342062C0AA90D2605EFF76EBCCB0F378", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test201714723307701_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test201714723307701_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170528-06:30:07: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:07: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:07: [WARN]: Cookie rejected [JSESSIONID="720E3A975EF6ABF2796A0D6694945F2E", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test201714723307827_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test201714723307827_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170528-06:30:07: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:07: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:08: [WARN]: Cookie rejected [JSESSIONID="50D610D6B98DD311E17ECB796FADEB59", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test201714723307921_common-unicode-ascii-safe-0123456789" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test201714723307921_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170528-06:30:08: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:08: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:08: [WARN]: Cookie rejected [JSESSIONID="CDEB0C00309BC14600DC01C209261617", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017147233088_common-unicode-ascii-safe-:@$-_.!*()',~" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test2017147233088_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170528-06:30:08: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:08: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:08: [WARN]: Cookie rejected [JSESSIONID="6C913D19510A6672657E30548C17BADA", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test20171472330886_common-unicode-ascii-safe-unreserved-._~" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test20171472330886_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170528-06:30:08: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:08: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:08: [WARN]: Cookie rejected [JSESSIONID="3B004224F3EC48052BEC90BD0E90E4B6", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test201714723308164_common-unicode-ascii-safe-sub-delims-$!*()'," [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test201714723308164_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170528-06:30:08: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:08: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:08: [WARN]: Cookie rejected [JSESSIONID="78E967A8EAD3082CA90B813CA430524B", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test201714723308236_common-unicode-ascii-safe-gen-delims-:@" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test201714723308236_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170528-06:30:08: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:08: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:08: [WARN]: Cookie rejected [JSESSIONID="0FE81058B35757818B3B9D33EBC9D2DA", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test201714723308317_common-unicode-ascii-escaped-"#<>[]^`{}|" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test201714723308317_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20170528-06:30:08: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:08: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:08: [WARN]: Cookie rejected [JSESSIONID="0F1DF2952BA53D3E26AAC55454623D7E", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test201714723308410_common-unicode-ascii-escaped-tomcatBlocked-\" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test201714723308410_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20170528-06:30:08: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:08: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:08: [WARN]: Cookie rejected [JSESSIONID="16B3511B1C5DF225E9C39C46ADF3E963", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test201714723308491_common-unicode-ascii-escaped-tomcatBlocked-%5C" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test201714723308491_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170528-06:30:08: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:08: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:08: [WARN]: Cookie rejected [JSESSIONID="8757F97BD3D422F1C01F56D0C7CB7AF6", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test201714723308569_common-unicode-ascii-semi-colon-test-%3B" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test201714723308569_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20170528-06:30:08: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:08: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:08: [WARN]: Cookie rejected [JSESSIONID="59B67725EC16684001B6EE21EFCFA69A", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test201714723308685_common-unicode-ascii-escaped-%" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test201714723308685_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20170528-06:30:08: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:08: [INFO]: 12 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:08: [WARN]: Cookie rejected [JSESSIONID="216BA348430E1A80B8AEE2755A9BEBC8", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test201714723308771_common-unicode-ascii-escape-anyway-+" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test201714723308771_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20170528-06:30:08: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:08: [INFO]: 13 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:08: [WARN]: Cookie rejected [JSESSIONID="B32BCACDB1E42E24F3AAD6A9E426157A", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test201714723308845_path-unicode-ascii-safe-&=&=" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test201714723308845_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170528-06:30:08: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:08: [INFO]: 14 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:09: [WARN]: Cookie rejected [JSESSIONID="3CDC7B40E6A73EDCFD90E12F1F167842", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test201714723308939_path-unicode-ascii-escaped-;" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test201714723308939_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20170528-06:30:09: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:09: [INFO]: 15 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:09: [WARN]: Cookie rejected [JSESSIONID="724ABA77179CF59A78947006F91CE82A", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test20171472330979_path-unicode-ascii-escaped-?" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test20171472330979_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20170528-06:30:09: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:09: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:09: [WARN]: Cookie rejected [JSESSIONID="D0231FD5B1A9680E207DD962D84A872E", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test201714723309167_path-unicode-ascii-escaped-/" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test201714723309167_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20170528-06:30:09: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:09: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:09: [WARN]: Cookie rejected [JSESSIONID="58E1CE7ADAF660E45046E45670E9BF16", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test201714723309229_path-unicode-ascii-escaped-%3F" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test201714723309229_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170528-06:30:09: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:09: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:09: [WARN]: Cookie rejected [JSESSIONID="60E87C11612718C1B8B8570F35278C24", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test201714723309302_path-unicode-ascii-escaped-%2F" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test201714723309302_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170528-06:30:09: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:09: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:09: [WARN]: Cookie rejected [JSESSIONID="A7FB36AAE2D2B6D7E1959A06D9CCC140", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test201714723309377_path-unicode-ascii-escaped-double-//case" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test201714723309377_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20170528-06:30:09: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:09: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:09: [WARN]: Cookie rejected [JSESSIONID="2CD7B9DF9DA4F7A712890AB49BD71B5F", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test201714723309470_path-unicode-ascii-escaped-double-trailing//" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test201714723309470_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20170528-06:30:09: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:09: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:09: [WARN]: Cookie rejected [JSESSIONID="AFD9134345B4F5BDA9CBCABC3A68B801", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test201714723309547_path-unicode-ascii-escaped-double-%2F%2Fcase" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test201714723309547_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170528-06:30:09: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:09: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:09: [WARN]: Cookie rejected [JSESSIONID="F9D8F799B555FEA7D23E101E81BFC7A1", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test201714723309637_path-unicode-ascii-escaped-double-trailing%2F%2F" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test201714723309637_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170528-06:30:09: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:09: [INFO]: 23 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:09: [WARN]: Cookie rejected [JSESSIONID="C06E5C8F352DF64B0C2110D6FBB1E26E", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test201714723309757_common-unicode-bmp-1byte-escaped-¡¢£" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test201714723309757_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20170528-06:30:09: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:09: [INFO]: 24 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:09: [WARN]: Cookie rejected [JSESSIONID="51CA281640012A800A10EE926A186821", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test201714723309840_common-unicode-bmp-2byte-escaped-䦹䦺" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test201714723309840_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20170528-06:30:09: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:09: [INFO]: 25 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:10: [WARN]: Cookie rejected [JSESSIONID="996D62A61671C09CD10B6DDF9F2D4975", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test201714723309931_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test201714723309931_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170528-06:30:10: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:10: [INFO]: 26 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:10: [WARN]: Cookie rejected [JSESSIONID="CC75BB38892817036391FDC02489BB92", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test201714723301014_path-ascii-doc-example-10.1000/182" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test201714723301014_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20170528-06:30:10: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:10: [INFO]: 27 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:10: [WARN]: Cookie rejected [JSESSIONID="9EBE21AE3B99598257942758F277B36F", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017147233010126_path-ascii-doc-example-http://example.com/data/mydata?row=24" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test2017147233010126_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20170528-06:30:10: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:10: [INFO]: 28 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:10: [WARN]: Cookie rejected [JSESSIONID="3F6FE0973D128C1C31EC3B2BDB1A8456", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017147233010218_common-bmp-doc-example-ฉันกินกระจกได้" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test2017147233010218_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] 20170528-06:30:10: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:10: [INFO]: 29 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:10: [WARN]: Cookie rejected [JSESSIONID="235D4FBA10D71C6BBB93B39AA1DF0D5C", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017147233010306_common-bmp-doc-example-Is_féidir_liom_ithe_gloine" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test2017147233010306_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20170528-06:30:10: [INFO]: ***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:10: [INFO]: ***************** running test for testGetChecksum_IdentifierEncoding() vs. node: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:10: [INFO]: ***************** running test for Node:: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:10: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:10: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:10: [WARN]: Cookie rejected [JSESSIONID="4626D29D51B76AAB0C9E7A4C15D73574", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017147233010397_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017147233010397_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170528-06:30:10: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:10: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:10: [WARN]: Cookie rejected [JSESSIONID="5E2956F7C6A2553AF304787627C658E5", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017147233010482_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017147233010482_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170528-06:30:10: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:10: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:10: [WARN]: Cookie rejected [JSESSIONID="B247C448BBBD7B4E8A1E88C73DFA779C", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017147233010558_common-unicode-ascii-safe-0123456789" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017147233010558_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170528-06:30:10: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:10: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:10: [WARN]: Cookie rejected [JSESSIONID="5B472D2D7A703FC93E88F38DA4DDFCF7", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017147233010627_common-unicode-ascii-safe-:@$-_.!*()',~" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017147233010627_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170528-06:30:10: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:10: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:10: [WARN]: Cookie rejected [JSESSIONID="BE518289385C09DDF00A9B5D1D2F2B16", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017147233010701_common-unicode-ascii-safe-unreserved-._~" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017147233010701_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170528-06:30:10: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:10: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:10: [WARN]: Cookie rejected [JSESSIONID="420CCFAA8D4BBDD5E6EF726DAABCFAC1", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017147233010769_common-unicode-ascii-safe-sub-delims-$!*()'," [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017147233010769_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170528-06:30:10: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:10: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:10: [WARN]: Cookie rejected [JSESSIONID="3C6334508576FFF827977AC9D20B3CE8", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017147233010844_common-unicode-ascii-safe-gen-delims-:@" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017147233010844_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170528-06:30:10: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:10: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:10: [WARN]: Cookie rejected [JSESSIONID="2730CA07303E29D112CBCDF745CBD0DF", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017147233010926_common-unicode-ascii-escaped-"#<>[]^`{}|" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017147233010926_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20170528-06:30:10: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:10: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:11: [WARN]: Cookie rejected [JSESSIONID="8035349855A41CECD74B8106D09CE0A9", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017147233010994_common-unicode-ascii-escaped-tomcatBlocked-\" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017147233010994_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20170528-06:30:11: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:11: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:11: [WARN]: Cookie rejected [JSESSIONID="FCCBCAB21C3E3A9AA4F550B19CD9384E", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test201714723301145_common-unicode-ascii-escaped-tomcatBlocked-%5C" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test201714723301145_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170528-06:30:11: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:11: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:11: [WARN]: Cookie rejected [JSESSIONID="04B0A7AAAA6756661A797FE2D6196BFC", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017147233011116_common-unicode-ascii-semi-colon-test-%3B" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017147233011116_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20170528-06:30:11: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:11: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:11: [WARN]: Cookie rejected [JSESSIONID="95A7EB4085A12024A0EBB4B61763DC17", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017147233011194_common-unicode-ascii-escaped-%" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017147233011194_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20170528-06:30:11: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:11: [INFO]: 12 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:11: [WARN]: Cookie rejected [JSESSIONID="441C571C4B015C586A14E0361E68C18D", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017147233011268_common-unicode-ascii-escape-anyway-+" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017147233011268_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20170528-06:30:11: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:11: [INFO]: 13 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:11: [WARN]: Cookie rejected [JSESSIONID="BBD811EA9330E21777FC2033CE625099", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017147233011344_path-unicode-ascii-safe-&=&=" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017147233011344_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170528-06:30:11: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:11: [INFO]: 14 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:11: [WARN]: Cookie rejected [JSESSIONID="5DB374F81B3D8DB9742F0771A7E7BC9F", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017147233011398_path-unicode-ascii-escaped-;" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017147233011398_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20170528-06:30:11: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:11: [INFO]: 15 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:11: [WARN]: Cookie rejected [JSESSIONID="3CF179554BC3A0123518707228FCBF20", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017147233011457_path-unicode-ascii-escaped-?" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017147233011457_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20170528-06:30:11: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:11: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:11: [WARN]: Cookie rejected [JSESSIONID="011E573F17B079264B836FFFBD2FA298", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017147233011526_path-unicode-ascii-escaped-/" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017147233011526_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20170528-06:30:11: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:11: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:11: [WARN]: Cookie rejected [JSESSIONID="50FDEB54873F4329E8B6C47118A1E351", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017147233011572_path-unicode-ascii-escaped-%3F" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017147233011572_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170528-06:30:11: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:11: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:11: [WARN]: Cookie rejected [JSESSIONID="3130211DE2DCCC5FDE841730FE3DC985", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017147233011648_path-unicode-ascii-escaped-%2F" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017147233011648_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170528-06:30:11: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:11: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:11: [WARN]: Cookie rejected [JSESSIONID="D1DA85EC28FB8C1E875208F1BC0A212D", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017147233011727_path-unicode-ascii-escaped-double-//case" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017147233011727_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20170528-06:30:11: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:11: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:11: [WARN]: Cookie rejected [JSESSIONID="7A8A3FDA2D99675F9FFD013727C3CD58", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017147233011797_path-unicode-ascii-escaped-double-trailing//" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017147233011797_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20170528-06:30:11: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:11: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:11: [WARN]: Cookie rejected [JSESSIONID="15BFFD1C126D792922B32F3E2F63C370", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017147233011873_path-unicode-ascii-escaped-double-%2F%2Fcase" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017147233011873_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170528-06:30:11: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:11: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:11: [WARN]: Cookie rejected [JSESSIONID="139AE2DE4144BE459CC920BBD18887BA", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017147233011928_path-unicode-ascii-escaped-double-trailing%2F%2F" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017147233011928_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170528-06:30:11: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:11: [INFO]: 23 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:12: [WARN]: Cookie rejected [JSESSIONID="C3A57D16F9F898E24D2C83AA9674D4AC", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017147233011981_common-unicode-bmp-1byte-escaped-¡¢£" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017147233011981_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20170528-06:30:12: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:12: [INFO]: 24 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:12: [WARN]: Cookie rejected [JSESSIONID="F6097273705AF508FFBE9B7F0A8122D4", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test201714723301257_common-unicode-bmp-2byte-escaped-䦹䦺" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test201714723301257_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20170528-06:30:12: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:12: [INFO]: 25 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:12: [WARN]: Cookie rejected [JSESSIONID="69B16172BE2EE007F832D0D750476E71", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017147233012133_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017147233012133_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170528-06:30:12: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:12: [INFO]: 26 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:12: [WARN]: Cookie rejected [JSESSIONID="A827265AC046F45061EB1E5870C91EC6", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017147233012213_path-ascii-doc-example-10.1000/182" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017147233012213_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20170528-06:30:12: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:12: [INFO]: 27 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:12: [WARN]: Cookie rejected [JSESSIONID="E3FD53FC5AE0730231BA7A5036DE7D6F", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017147233012301_path-ascii-doc-example-http://example.com/data/mydata?row=24" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017147233012301_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20170528-06:30:12: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:12: [INFO]: 28 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:12: [WARN]: Cookie rejected [JSESSIONID="9990BD800D86FD3345534E52466F988B", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017147233012355_common-bmp-doc-example-ฉันกินกระจกได้" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017147233012355_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] 20170528-06:30:12: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:12: [INFO]: 29 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:12: [WARN]: Cookie rejected [JSESSIONID="CEAFAD33F0E995A853A8C8D3346FD54A", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017147233012425_common-bmp-doc-example-Is_féidir_liom_ithe_gloine" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017147233012425_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20170528-06:30:12: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:12: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:12: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:12: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170528-06:30:12: [INFO]: ***************** running test for testListObjects() vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:12: [WARN]: Cookie rejected [JSESSIONID="867A8054F20FD5EFB3B9060D70A35F79", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object [org.dataone.client.rest.RestClient] 20170528-06:30:12: [INFO]: Caching objectlist for node urn:node:cnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:12: [WARN]: Cookie rejected [JSESSIONID="23E5A5102BD0C01A248C6AB7B48949E8", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object?fromDate=2017-05-28T06:20:12.785%2B00:00&toDate=2017-05-28T06:29:12.785%2B00:00&formatId=text/csv&start=0&count=10 [org.dataone.client.rest.RestClient] 20170528-06:30:12: [INFO]: ***************** running test for testListObjects() vs. node: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:13: [WARN]: Cookie rejected [JSESSIONID="FD663CD1E75929EDEAA27F6CD61DE9C1", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object [org.dataone.client.rest.RestClient] 20170528-06:30:13: [INFO]: Caching objectlist for node urn:node:cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:13: [WARN]: Cookie rejected [JSESSIONID="F10478024D4B2F17C8AE87F4920EC5DD", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object?fromDate=2017-05-28T06:20:13.136%2B00:00&toDate=2017-05-28T06:29:13.136%2B00:00&formatId=text/csv&start=0&count=10 [org.dataone.client.rest.RestClient] 20170528-06:30:13: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:13: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:13: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:13: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 objectList_hits 1 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 objectList_hits 1 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:30:13: [INFO]: ***************** running test for testListObjects_Slicing(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:13: [WARN]: Cookie rejected [JSESSIONID="A6C858C718C0D7596A4C51B947C49BEF", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object [org.dataone.client.rest.RestClient] 20170528-06:30:13: [WARN]: Cookie rejected [JSESSIONID="C94B797F23D61EC7A95A439AE0939F8E", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object?start=0&count=500 [org.dataone.client.rest.RestClient] 20170528-06:30:13: [INFO]: ***************** running test for testListObjects_Slicing(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:13: [WARN]: Cookie rejected [JSESSIONID="38EF5BF25493FA2276780F9EFFB4E507", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object [org.dataone.client.rest.RestClient] 20170528-06:30:13: [WARN]: Cookie rejected [JSESSIONID="EFF2F886E3AA3874386E440E813667FA", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object?start=0&count=500 [org.dataone.client.rest.RestClient] 20170528-06:30:13: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:13: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:13: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:13: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 objectList_hits 1 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 objectList_hits 1 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:30:13: [INFO]: ***************** running test for testListObjects_FromDateTest() vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:13: [INFO]: Using cached objectlist for node urn:node:cnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:14: [WARN]: Cookie rejected [JSESSIONID="AB16AB17EAB929B678D53BC9E780BB02", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object?fromDate=2015-08-25T14:54:59.671%2B00:00 [org.dataone.client.rest.RestClient] 20170528-06:30:14: [INFO]: ***************** running test for testListObjects_FromDateTest() vs. node: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:14: [INFO]: Using cached objectlist for node urn:node:cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:14: [WARN]: Cookie rejected [JSESSIONID="5CFBC0485D66FFE6BF6E95DEAAE0A9DF", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object?fromDate=2015-08-25T14:54:59.671%2B00:00 [org.dataone.client.rest.RestClient] 20170528-06:30:14: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:14: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:14: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:14: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 objectList_hits 2 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 objectList_hits 2 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:30:14: [INFO]: ***************** running test for testListObjects() vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:14: [INFO]: Using cached objectlist for node urn:node:cnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:14: [WARN]: Cookie rejected [JSESSIONID="7B2C904D6DFAC58BE4B8D676E7C8E717", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object?fromDate=2017-05-28T06:20:14.217%2B00:00&toDate=2017-05-28T06:29:14.217%2B00:00&formatId=text/csv&start=0&count=10 [org.dataone.client.rest.RestClient] 20170528-06:30:14: [INFO]: ***************** running test for testListObjects() vs. node: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:14: [INFO]: Using cached objectlist for node urn:node:cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:14: [WARN]: Cookie rejected [JSESSIONID="C2CE490AB000C1605071AF1B4B97240E", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object?fromDate=2017-05-28T06:20:14.348%2B00:00&toDate=2017-05-28T06:29:14.348%2B00:00&formatId=text/csv&start=0&count=10 [org.dataone.client.rest.RestClient] 20170528-06:30:14: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:14: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:14: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:14: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 objectList_hits 3 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 objectList_hits 3 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:30:14: [INFO]: ***************** running test for testListObjects_FormatIdFilteringFakeFormat() vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:14: [WARN]: Cookie rejected [JSESSIONID="44E42D2D174AEB00E6E2EEFBE608081F", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object?formatId=fake_format [org.dataone.client.rest.RestClient] 20170528-06:30:14: [INFO]: ***************** running test for testListObjects_FormatIdFilteringFakeFormat() vs. node: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:14: [WARN]: Cookie rejected [JSESSIONID="D7B4A6B34AC439C23F21D501C4AB76C7", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object?formatId=fake_format [org.dataone.client.rest.RestClient] 20170528-06:30:14: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:14: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:14: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:14: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 objectList_hits 3 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 objectList_hits 3 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:30:14: [INFO]: ***************** running test for testSearch(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/search/solr/select?q=*:* [org.dataone.client.rest.RestClient] 20170528-06:30:15: [INFO]: ***************** running test for testSearch(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/search/solr/select?q=*:* [org.dataone.client.rest.RestClient] 20170528-06:30:15: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:15: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:15: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:15: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 objectList_hits 3 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 objectList_hits 3 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 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 query-unicode-ascii-safe-; query-unicode-ascii-safe-; 16 query-unicode-ascii-safe-/? query-unicode-ascii-safe-/? 17 query-unicode-ascii-escaped-&=&= query-unicode-ascii-escaped-%26%3D%26%3D 18 common-unicode-bmp-1byte-escaped-¡¢£ common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 19 common-unicode-bmp-2byte-escaped-䦹䦺 common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA 20 common-unicode-supplementary-escaped-𐌔𐌕𐌖𐌗 common-unicode-supplementary-escaped-%F0%90%8C%94%F0%90%8C%95%F0%90%8C%96%F0%90%8C%97 21 query-unicode-ascii-escaped-this&that=theOther query-unicode-ascii-escaped-this%26that%3DtheOther 22 common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 23 query-ascii-doc-example-10.1000/182 query-ascii-doc-example-10.1000/182 24 query-ascii-doc-example-http://example.com/data/mydata?row=24 query-ascii-doc-example-http://example.com/data/mydata?row%3D24 25 query-ascii-doc-example-ldap://ldap1.example.net:6666/o=University%20of%20Michigan, c=US??sub?(cn=Babs%20Jensen) query-ascii-doc-example-ldap://ldap1.example.net:6666/o%3DUniversity%2520of%2520Michigan,%20c%3DUS??sub?(cn%3DBabs%2520Jensen) 26 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 27 common-bmp-doc-example-Is_féidir_liom_ithe_gloine common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine 20170528-06:30:15: [INFO]: ***************** running test for testSearch_Solr_unicodeTests(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ 20170528-06:30:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*common%5C-unicode%5C-ascii%5C-safe%5C-ABCDEFGHIJKLMNOPQRSTUVWXYZ%5C* [org.dataone.client.rest.RestClient] 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz 20170528-06:30:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*common%5C-unicode%5C-ascii%5C-safe%5C-abcdefghijklmnopqrstuvwxyz%5C* [org.dataone.client.rest.RestClient] 2 unicode String:: common-unicode-ascii-safe-0123456789 20170528-06:30:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*common%5C-unicode%5C-ascii%5C-safe%5C-0123456789%5C* [org.dataone.client.rest.RestClient] 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ 20170528-06:30:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*common%5C-unicode%5C-ascii%5C-safe%5C-%5C:@$%5C-_.%5C!%5C*%5C(%5C)',%5C~%5C* [org.dataone.client.rest.RestClient] 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ 20170528-06:30:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*common%5C-unicode%5C-ascii%5C-safe%5C-unreserved%5C-._%5C~%5C* [org.dataone.client.rest.RestClient] 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', 20170528-06:30:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*common%5C-unicode%5C-ascii%5C-safe%5C-sub%5C-delims%5C-$%5C!%5C*%5C(%5C)',%5C* [org.dataone.client.rest.RestClient] 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ 20170528-06:30:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*common%5C-unicode%5C-ascii%5C-safe%5C-gen%5C-delims%5C-%5C:@%5C* [org.dataone.client.rest.RestClient] 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| 20170528-06:30:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*common%5C-unicode%5C-ascii%5C-escaped%5C-%5C%22%23%3C%3E%5C%5B%5C%5D%5C%5E%60%5C%7B%5C%7D%5C%7C%5C* [org.dataone.client.rest.RestClient] 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ 20170528-06:30:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*common%5C-unicode%5C-ascii%5C-escaped%5C-tomcatBlocked%5C-%5C%5C%5C* [org.dataone.client.rest.RestClient] 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C 20170528-06:30:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*common%5C-unicode%5C-ascii%5C-escaped%5C-tomcatBlocked%5C-%255C%5C* [org.dataone.client.rest.RestClient] 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B 20170528-06:30:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*common%5C-unicode%5C-ascii%5C-semi%5C-colon%5C-test%5C-%253B%5C* [org.dataone.client.rest.RestClient] 11 unicode String:: common-unicode-ascii-escaped-% 20170528-06:30:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*common%5C-unicode%5C-ascii%5C-escaped%5C-%25%5C* [org.dataone.client.rest.RestClient] 12 unicode String:: common-unicode-ascii-escaped-space x x 20170528-06:30:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*common%5C-unicode%5C-ascii%5C-escaped%5C-space%5C%20x%5C%20x%5C* [org.dataone.client.rest.RestClient] 13 unicode String:: common-unicode-ascii-escape-anyway-+ 20170528-06:30:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*common%5C-unicode%5C-ascii%5C-escape%5C-anyway%5C-%5C%2B%5C* [org.dataone.client.rest.RestClient] 14 unicode String:: common-unicode-ascii-escape-space-v-plus-+ +%20 %20+ 20170528-06:30:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*common%5C-unicode%5C-ascii%5C-escape%5C-space%5C-v%5C-plus%5C-%5C%2B%5C%20%5C%2B%2520%5C%20%2520%5C%2B%5C* [org.dataone.client.rest.RestClient] 15 unicode String:: query-unicode-ascii-safe-; 20170528-06:30:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*query%5C-unicode%5C-ascii%5C-safe%5C-%5C;%5C* [org.dataone.client.rest.RestClient] 16 unicode String:: query-unicode-ascii-safe-/? 20170528-06:30:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*query%5C-unicode%5C-ascii%5C-safe%5C-/%5C?%5C* [org.dataone.client.rest.RestClient] 17 unicode String:: query-unicode-ascii-escaped-&=&= 20170528-06:30:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*query%5C-unicode%5C-ascii%5C-escaped%5C-%5C%26%3D%5C%26%3D%5C* [org.dataone.client.rest.RestClient] 18 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ 20170528-06:30:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*common%5C-unicode%5C-bmp%5C-1byte%5C-escaped%5C-%C2%A1%C2%A2%C2%A3%5C* [org.dataone.client.rest.RestClient] 19 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 20170528-06:30:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*common%5C-unicode%5C-bmp%5C-2byte%5C-escaped%5C-%E4%A6%B9%E4%A6%BA%5C* [org.dataone.client.rest.RestClient] 20 unicode String:: common-unicode-supplementary-escaped-𐌔𐌕𐌖𐌗 20170528-06:30:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*common%5C-unicode%5C-supplementary%5C-escaped%5C-%F0%90%8C%94%F0%90%8C%95%F0%90%8C%96%F0%90%8C%97%5C* [org.dataone.client.rest.RestClient] 21 unicode String:: query-unicode-ascii-escaped-this&that=theOther 20170528-06:30:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*query%5C-unicode%5C-ascii%5C-escaped%5C-this%5C%26that%3DtheOther%5C* [org.dataone.client.rest.RestClient] 22 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 20170528-06:30:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*common%5C-ascii%5C-doc%5C-example%5C-urn%5C:lsid%5C:ubio.org%5C:namebank%5C:11815%5C* [org.dataone.client.rest.RestClient] 23 unicode String:: query-ascii-doc-example-10.1000/182 20170528-06:30:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*query%5C-ascii%5C-doc%5C-example%5C-10.1000/182%5C* [org.dataone.client.rest.RestClient] 24 unicode String:: query-ascii-doc-example-http://example.com/data/mydata?row=24 20170528-06:30:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*query%5C-ascii%5C-doc%5C-example%5C-http%5C://example.com/data/mydata%5C?row%3D24%5C* [org.dataone.client.rest.RestClient] 25 unicode String:: query-ascii-doc-example-ldap://ldap1.example.net:6666/o=University%20of%20Michigan, c=US??sub?(cn=Babs%20Jensen) 20170528-06:30:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*query%5C-ascii%5C-doc%5C-example%5C-ldap%5C://ldap1.example.net%5C:6666/o%3DUniversity%2520of%2520Michigan,%5C%20c%3DUS%5C?%5C?sub%5C?%5C(cn%3DBabs%2520Jensen%5C)%5C* [org.dataone.client.rest.RestClient] 26 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ 20170528-06:30:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*common%5C-bmp%5C-doc%5C-example%5C-%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%5C* [org.dataone.client.rest.RestClient] 27 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine 20170528-06:30:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*common%5C-bmp%5C-doc%5C-example%5C-Is_f%C3%A9idir_liom_ithe_gloine%5C* [org.dataone.client.rest.RestClient] Node Test Summary for node: https://cn-dev-ucsb-2.test.dataone.org/cn/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 : query-unicode-ascii-safe-; Test 16: OK : query-unicode-ascii-safe-/? Test 17: OK : query-unicode-ascii-escaped-&=&= Test 18: OK : common-unicode-bmp-1byte-escaped-¡¢£ Test 19: OK : common-unicode-bmp-2byte-escaped-䦹䦺 Test 20: OK : common-unicode-supplementary-escaped-𐌔𐌕𐌖𐌗 Test 21: OK : query-unicode-ascii-escaped-this&that=theOther Test 22: OK : common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 Test 23: OK : query-ascii-doc-example-10.1000/182 Test 24: OK : query-ascii-doc-example-http://example.com/data/mydata?row=24 Test 25: OK : query-ascii-doc-example-ldap://ldap1.example.net:6666/o=University%20of%20Michigan, c=US??sub?(cn=Babs%20Jensen) Test 26: OK : common-bmp-doc-example-ฉันกินกระจกได้ Test 27: OK : common-bmp-doc-example-Is_féidir_liom_ithe_gloine 20170528-06:30:17: [INFO]: ***************** running test for testSearch_Solr_unicodeTests(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ 20170528-06:30:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*common%5C-unicode%5C-ascii%5C-safe%5C-ABCDEFGHIJKLMNOPQRSTUVWXYZ%5C* [org.dataone.client.rest.RestClient] 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz 20170528-06:30:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*common%5C-unicode%5C-ascii%5C-safe%5C-abcdefghijklmnopqrstuvwxyz%5C* [org.dataone.client.rest.RestClient] 2 unicode String:: common-unicode-ascii-safe-0123456789 20170528-06:30:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*common%5C-unicode%5C-ascii%5C-safe%5C-0123456789%5C* [org.dataone.client.rest.RestClient] 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ 20170528-06:30:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*common%5C-unicode%5C-ascii%5C-safe%5C-%5C:@$%5C-_.%5C!%5C*%5C(%5C)',%5C~%5C* [org.dataone.client.rest.RestClient] 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ 20170528-06:30:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*common%5C-unicode%5C-ascii%5C-safe%5C-unreserved%5C-._%5C~%5C* [org.dataone.client.rest.RestClient] 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', 20170528-06:30:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*common%5C-unicode%5C-ascii%5C-safe%5C-sub%5C-delims%5C-$%5C!%5C*%5C(%5C)',%5C* [org.dataone.client.rest.RestClient] 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ 20170528-06:30:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*common%5C-unicode%5C-ascii%5C-safe%5C-gen%5C-delims%5C-%5C:@%5C* [org.dataone.client.rest.RestClient] 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| 20170528-06:30:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*common%5C-unicode%5C-ascii%5C-escaped%5C-%5C%22%23%3C%3E%5C%5B%5C%5D%5C%5E%60%5C%7B%5C%7D%5C%7C%5C* [org.dataone.client.rest.RestClient] 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ 20170528-06:30:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*common%5C-unicode%5C-ascii%5C-escaped%5C-tomcatBlocked%5C-%5C%5C%5C* [org.dataone.client.rest.RestClient] 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C 20170528-06:30:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*common%5C-unicode%5C-ascii%5C-escaped%5C-tomcatBlocked%5C-%255C%5C* [org.dataone.client.rest.RestClient] 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B 20170528-06:30:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*common%5C-unicode%5C-ascii%5C-semi%5C-colon%5C-test%5C-%253B%5C* [org.dataone.client.rest.RestClient] 11 unicode String:: common-unicode-ascii-escaped-% 20170528-06:30:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*common%5C-unicode%5C-ascii%5C-escaped%5C-%25%5C* [org.dataone.client.rest.RestClient] 12 unicode String:: common-unicode-ascii-escaped-space x x 20170528-06:30:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*common%5C-unicode%5C-ascii%5C-escaped%5C-space%5C%20x%5C%20x%5C* [org.dataone.client.rest.RestClient] 13 unicode String:: common-unicode-ascii-escape-anyway-+ 20170528-06:30:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*common%5C-unicode%5C-ascii%5C-escape%5C-anyway%5C-%5C%2B%5C* [org.dataone.client.rest.RestClient] 14 unicode String:: common-unicode-ascii-escape-space-v-plus-+ +%20 %20+ 20170528-06:30:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*common%5C-unicode%5C-ascii%5C-escape%5C-space%5C-v%5C-plus%5C-%5C%2B%5C%20%5C%2B%2520%5C%20%2520%5C%2B%5C* [org.dataone.client.rest.RestClient] 15 unicode String:: query-unicode-ascii-safe-; 20170528-06:30:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*query%5C-unicode%5C-ascii%5C-safe%5C-%5C;%5C* [org.dataone.client.rest.RestClient] 16 unicode String:: query-unicode-ascii-safe-/? 20170528-06:30:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*query%5C-unicode%5C-ascii%5C-safe%5C-/%5C?%5C* [org.dataone.client.rest.RestClient] 17 unicode String:: query-unicode-ascii-escaped-&=&= 20170528-06:30:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*query%5C-unicode%5C-ascii%5C-escaped%5C-%5C%26%3D%5C%26%3D%5C* [org.dataone.client.rest.RestClient] 18 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ 20170528-06:30:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*common%5C-unicode%5C-bmp%5C-1byte%5C-escaped%5C-%C2%A1%C2%A2%C2%A3%5C* [org.dataone.client.rest.RestClient] 19 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 20170528-06:30:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*common%5C-unicode%5C-bmp%5C-2byte%5C-escaped%5C-%E4%A6%B9%E4%A6%BA%5C* [org.dataone.client.rest.RestClient] 20 unicode String:: common-unicode-supplementary-escaped-𐌔𐌕𐌖𐌗 20170528-06:30:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*common%5C-unicode%5C-supplementary%5C-escaped%5C-%F0%90%8C%94%F0%90%8C%95%F0%90%8C%96%F0%90%8C%97%5C* [org.dataone.client.rest.RestClient] 21 unicode String:: query-unicode-ascii-escaped-this&that=theOther 20170528-06:30:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*query%5C-unicode%5C-ascii%5C-escaped%5C-this%5C%26that%3DtheOther%5C* [org.dataone.client.rest.RestClient] 22 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 20170528-06:30:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*common%5C-ascii%5C-doc%5C-example%5C-urn%5C:lsid%5C:ubio.org%5C:namebank%5C:11815%5C* [org.dataone.client.rest.RestClient] 23 unicode String:: query-ascii-doc-example-10.1000/182 20170528-06:30:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*query%5C-ascii%5C-doc%5C-example%5C-10.1000/182%5C* [org.dataone.client.rest.RestClient] 24 unicode String:: query-ascii-doc-example-http://example.com/data/mydata?row=24 20170528-06:30:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*query%5C-ascii%5C-doc%5C-example%5C-http%5C://example.com/data/mydata%5C?row%3D24%5C* [org.dataone.client.rest.RestClient] 25 unicode String:: query-ascii-doc-example-ldap://ldap1.example.net:6666/o=University%20of%20Michigan, c=US??sub?(cn=Babs%20Jensen) 20170528-06:30:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*query%5C-ascii%5C-doc%5C-example%5C-ldap%5C://ldap1.example.net%5C:6666/o%3DUniversity%2520of%2520Michigan,%5C%20c%3DUS%5C?%5C?sub%5C?%5C(cn%3DBabs%2520Jensen%5C)%5C* [org.dataone.client.rest.RestClient] 26 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ 20170528-06:30:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*common%5C-bmp%5C-doc%5C-example%5C-%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%5C* [org.dataone.client.rest.RestClient] 27 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine 20170528-06:30:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/search/solr/selecta/b?q=id:testCNodeTier1%5C*common%5C-bmp%5C-doc%5C-example%5C-Is_f%C3%A9idir_liom_ithe_gloine%5C* [org.dataone.client.rest.RestClient] Node Test Summary for node: https://cn-dev-unm-2.test.dataone.org/cn/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 : query-unicode-ascii-safe-; Test 16: OK : query-unicode-ascii-safe-/? Test 17: OK : query-unicode-ascii-escaped-&=&= Test 18: OK : common-unicode-bmp-1byte-escaped-¡¢£ Test 19: OK : common-unicode-bmp-2byte-escaped-䦹䦺 Test 20: OK : common-unicode-supplementary-escaped-𐌔𐌕𐌖𐌗 Test 21: OK : query-unicode-ascii-escaped-this&that=theOther Test 22: OK : common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 Test 23: OK : query-ascii-doc-example-10.1000/182 Test 24: OK : query-ascii-doc-example-http://example.com/data/mydata?row=24 Test 25: OK : query-ascii-doc-example-ldap://ldap1.example.net:6666/o=University%20of%20Michigan, c=US??sub?(cn=Babs%20Jensen) Test 26: OK : common-bmp-doc-example-ฉันกินกระจกได้ Test 27: OK : common-bmp-doc-example-Is_féidir_liom_ithe_gloine 20170528-06:30:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:17: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 objectList_hits 3 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 objectList_hits 3 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:30:17: [INFO]: ***************** running test for testQuery(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/query/solr/?q=*:* [org.dataone.client.rest.RestClient] 20170528-06:30:17: [INFO]: ***************** running test for testQuery(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/query/solr/?q=*:* [org.dataone.client.rest.RestClient] 20170528-06:30:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:17: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 objectList_hits 3 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 objectList_hits 3 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:30:17: [INFO]: ***************** running test for testQuery(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/query/solr/?q=*:* [org.dataone.client.rest.RestClient] 20170528-06:30:17: [INFO]: ***************** running test for testQuery(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/query/solr/?q=*:* [org.dataone.client.rest.RestClient] 20170528-06:30:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:17: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 objectList_hits 3 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 objectList_hits 3 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:30:17: [INFO]: ***************** running test for testListQueryEngines(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/query [org.dataone.client.rest.RestClient] 20170528-06:30:17: [INFO]: ***************** running test for testListQueryEngines(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/query [org.dataone.client.rest.RestClient] 20170528-06:30:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:17: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 objectList_hits 3 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 objectList_hits 3 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:30:17: [INFO]: ***************** running test for testGetQueryEngineDescription(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/query [org.dataone.client.rest.RestClient] 20170528-06:30:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/query/solr [org.dataone.client.rest.RestClient] 20170528-06:30:18: [INFO]: ***************** running test for testGetQueryEngineDescription(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/query [org.dataone.client.rest.RestClient] 20170528-06:30:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/query/solr [org.dataone.client.rest.RestClient] 20170528-06:30:18: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:18: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:18: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:18: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 objectList_hits 3 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 objectList_hits 3 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:30:18: [INFO]: Testing get() method ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:18: [INFO]: Testing get(), Case1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:18: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:18: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:18: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:18: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 objectList_hits 3 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 objectList_hits 3 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:30:18: [INFO]: Testing getSystemMetadata() method ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:18: [INFO]: Testing getSystemMetadata(), Case1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:18: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:18: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:18: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:18: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 objectList_hits 3 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 objectList_hits 3 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:30:18: [INFO]: Testing describe() method ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:18: [INFO]: Testing describe(), Case1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:18: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:18: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:18: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:18: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 objectList_hits 3 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 objectList_hits 3 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:30:18: [INFO]: Testing listObjects() method ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:18: [INFO]: Testing listObjects(), Case1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:18: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:18: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:18: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:18: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 objectList_hits 3 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 objectList_hits 3 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:30:18: [INFO]: Testing resolve() method ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:18: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:18: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:18: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:18: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 objectList_hits 3 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 objectList_hits 3 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:30:18: [INFO]: ***************** running test for testGetSystemMetadata() vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:18: [WARN]: Cookie rejected [JSESSIONID="BE7166C0610F4ACB5F025F99EB696179", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/TestingNotFound:2017147233018783" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/TestingNotFound:2017147233018783 [org.dataone.client.rest.RestClient] 20170528-06:30:18: [INFO]: ***************** running test for testGetSystemMetadata() vs. node: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:18: [WARN]: Cookie rejected [JSESSIONID="59339CA4AEB0536E1C7F93319CF69F49", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/TestingNotFound:2017147233018883" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/TestingNotFound:2017147233018883 [org.dataone.client.rest.RestClient] 20170528-06:30:18: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:18: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:18: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:18: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 objectList_hits 3 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 objectList_hits 3 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:30:18: [INFO]: ***************** running test for testGet() vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:19: [WARN]: Cookie rejected [JSESSIONID="A7413A63820D7BFD69B9D9C3BECD8CB6", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/TestingNotFound:2017147233018973" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/TestingNotFound:2017147233018973 [org.dataone.client.rest.RestClient] 20170528-06:30:19: [INFO]: ***************** running test for testGet() vs. node: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:19: [WARN]: Cookie rejected [JSESSIONID="B39FD4C988AFABAE2F055AED0250F6C6", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/TestingNotFound:201714723301988" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/TestingNotFound:201714723301988 [org.dataone.client.rest.RestClient] 20170528-06:30:19: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:19: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:19: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:19: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 objectList_hits 3 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 objectList_hits 3 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:30:19: [INFO]: ***************** running test for testGet_IdentifierEncoding() vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:19: [INFO]: ***************** running test for Node:: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:19: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:19: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:19: [WARN]: Cookie rejected [JSESSIONID="4EC8B2523472DD36341025572F031564", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233019198_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233019198_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170528-06:30:19: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:19: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:19: [WARN]: Cookie rejected [JSESSIONID="B860295CC8F76814068CDAD9B56FAE9B", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233019298_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233019298_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170528-06:30:19: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:19: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:19: [WARN]: Cookie rejected [JSESSIONID="92F8BDDAC6E0F06CE462FC4F6A0FC024", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233019397_common-unicode-ascii-safe-0123456789" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233019397_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170528-06:30:19: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:19: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:19: [WARN]: Cookie rejected [JSESSIONID="B5B5BA9BC067B7F361A3C6362D67E194", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233019495_common-unicode-ascii-safe-:@$-_.!*()',~" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233019495_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170528-06:30:19: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:19: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:19: [WARN]: Cookie rejected [JSESSIONID="EBB581E8A864E57162FBA5FFB8C0678B", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233019636_common-unicode-ascii-safe-unreserved-._~" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233019636_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170528-06:30:19: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:19: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:19: [WARN]: Cookie rejected [JSESSIONID="CA8088838B3435DD1511AD762B6DFBE8", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233019746_common-unicode-ascii-safe-sub-delims-$!*()'," [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233019746_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170528-06:30:19: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:19: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:19: [WARN]: Cookie rejected [JSESSIONID="7A77029EAEDCB0D45DE35379CA43D650", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233019866_common-unicode-ascii-safe-gen-delims-:@" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233019866_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170528-06:30:19: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:19: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:20: [WARN]: Cookie rejected [JSESSIONID="29870331A4C3894D0F0B29B34A6420CD", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233019977_common-unicode-ascii-escaped-"#<>[]^`{}|" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233019977_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20170528-06:30:20: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:20: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:20: [WARN]: Cookie rejected [JSESSIONID="4D47B9F117AEA01C4D65CDC9B2CAE64F", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test201714723302090_common-unicode-ascii-escaped-tomcatBlocked-\" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test201714723302090_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20170528-06:30:20: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:20: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:20: [WARN]: Cookie rejected [JSESSIONID="B7D966A216C6242CC3F4A9EB24C3BD33", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233020182_common-unicode-ascii-escaped-tomcatBlocked-%5C" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233020182_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170528-06:30:20: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:20: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:20: [WARN]: Cookie rejected [JSESSIONID="2F0019A1BD95F86B6044704E46DB083E", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233020363_common-unicode-ascii-semi-colon-test-%3B" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233020363_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20170528-06:30:20: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:20: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:20: [WARN]: Cookie rejected [JSESSIONID="1BE9D76A47BBA968B7B57615C3C22B60", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233020469_common-unicode-ascii-escaped-%" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233020469_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20170528-06:30:20: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:20: [INFO]: 12 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:20: [WARN]: Cookie rejected [JSESSIONID="2607307C03B3F77010692324C36E4A0C", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233020606_common-unicode-ascii-escape-anyway-+" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233020606_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20170528-06:30:20: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:20: [INFO]: 13 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:20: [WARN]: Cookie rejected [JSESSIONID="6DD5EE88C9857C0C2157D654746891DA", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233020730_path-unicode-ascii-safe-&=&=" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233020730_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170528-06:30:20: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:20: [INFO]: 14 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:20: [WARN]: Cookie rejected [JSESSIONID="6343F418900C8B1B6D19E3336C7BE9AA", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233020846_path-unicode-ascii-escaped-;" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233020846_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20170528-06:30:20: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:20: [INFO]: 15 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:21: [WARN]: Cookie rejected [JSESSIONID="AEF057ED140F45C3AFECD18711B3745A", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233020952_path-unicode-ascii-escaped-?" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233020952_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20170528-06:30:21: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:21: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:21: [WARN]: Cookie rejected [JSESSIONID="C5B896F8C95081A6D7B9F25942104985", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test201714723302154_path-unicode-ascii-escaped-/" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test201714723302154_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20170528-06:30:21: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:21: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:21: [WARN]: Cookie rejected [JSESSIONID="38A0E33CD50CD90C33E7D399A8038F7B", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233021147_path-unicode-ascii-escaped-%3F" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233021147_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170528-06:30:21: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:21: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:21: [WARN]: Cookie rejected [JSESSIONID="2E717D91571DC074EE3BAA929E0A2365", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233021283_path-unicode-ascii-escaped-%2F" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233021283_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170528-06:30:21: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:21: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:21: [WARN]: Cookie rejected [JSESSIONID="DFCD5638CDFB77F851ACA5677C8EDC75", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233021463_path-unicode-ascii-escaped-double-//case" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233021463_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20170528-06:30:21: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:21: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:21: [WARN]: Cookie rejected [JSESSIONID="29FF8F15991ED336EB975C2D6EF48AC2", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233021568_path-unicode-ascii-escaped-double-trailing//" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233021568_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20170528-06:30:21: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:21: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:21: [WARN]: Cookie rejected [JSESSIONID="51D76E80383FA03C207F01CD9F8D0B14", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233021659_path-unicode-ascii-escaped-double-%2F%2Fcase" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233021659_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170528-06:30:21: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:21: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:21: [WARN]: Cookie rejected [JSESSIONID="850478F6981DDA3AFAA783CBFD283BE1", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233021792_path-unicode-ascii-escaped-double-trailing%2F%2F" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233021792_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170528-06:30:21: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:21: [INFO]: 23 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:22: [WARN]: Cookie rejected [JSESSIONID="3C4C04548B0272E11A9527635C248875", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233021907_common-unicode-bmp-1byte-escaped-¡¢£" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233021907_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20170528-06:30:22: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:22: [INFO]: 24 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:22: [WARN]: Cookie rejected [JSESSIONID="B25EBAF195F6D5B05B5123EDACFEF349", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test201714723302222_common-unicode-bmp-2byte-escaped-䦹䦺" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test201714723302222_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20170528-06:30:22: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:22: [INFO]: 25 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:22: [WARN]: Cookie rejected [JSESSIONID="04ACD53C6CDCDA100240E6D5B4C29604", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233022144_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233022144_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170528-06:30:22: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:22: [INFO]: 26 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:22: [WARN]: Cookie rejected [JSESSIONID="9AA04BDAB2C50A14941B4F7134EAE50D", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233022272_path-ascii-doc-example-10.1000/182" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233022272_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20170528-06:30:22: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:22: [INFO]: 27 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:22: [WARN]: Cookie rejected [JSESSIONID="88D1FB514B1927D356D980521278F0B9", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233022389_path-ascii-doc-example-http://example.com/data/mydata?row=24" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233022389_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20170528-06:30:22: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:22: [INFO]: 28 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:22: [WARN]: Cookie rejected [JSESSIONID="577AB446F330CF6F0477FEDEA6648488", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233022559_common-bmp-doc-example-ฉันกินกระจกได้" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233022559_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] 20170528-06:30:22: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:22: [INFO]: 29 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:22: [WARN]: Cookie rejected [JSESSIONID="4317EE31E07FE7DF72790E95923A352F", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233022651_common-bmp-doc-example-Is_féidir_liom_ithe_gloine" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233022651_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20170528-06:30:22: [INFO]: ***************** running test for testGet_IdentifierEncoding() vs. node: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:22: [INFO]: ***************** running test for Node:: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:22: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:22: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:22: [WARN]: Cookie rejected [JSESSIONID="D9A642F924E0A30EB03F94C5D30EA851", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233022749_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233022749_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170528-06:30:22: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:22: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:22: [WARN]: Cookie rejected [JSESSIONID="AA7F9292382A9DD081506117D8168571", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233022886_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233022886_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170528-06:30:22: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:22: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:23: [WARN]: Cookie rejected [JSESSIONID="109249D583D1D138FA01E558A410A90E", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233022967_common-unicode-ascii-safe-0123456789" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233022967_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170528-06:30:23: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:23: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:23: [WARN]: Cookie rejected [JSESSIONID="07368650A1466A7DC9CE66FF1439E14A", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test201714723302351_common-unicode-ascii-safe-:@$-_.!*()',~" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test201714723302351_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170528-06:30:23: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:23: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:23: [WARN]: Cookie rejected [JSESSIONID="680C92E0BA4CCF623EB1C91286D527E3", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233023181_common-unicode-ascii-safe-unreserved-._~" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233023181_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170528-06:30:23: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:23: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:23: [WARN]: Cookie rejected [JSESSIONID="C028D869C550AD49FA0D78EA3178EE23", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233023287_common-unicode-ascii-safe-sub-delims-$!*()'," [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233023287_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170528-06:30:23: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:23: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:23: [WARN]: Cookie rejected [JSESSIONID="DB98301BFD1EB35477F05507F353B812", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233023389_common-unicode-ascii-safe-gen-delims-:@" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233023389_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170528-06:30:23: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:23: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:23: [WARN]: Cookie rejected [JSESSIONID="0F58AE82DB6C5E51405486E5D98243D9", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233023469_common-unicode-ascii-escaped-"#<>[]^`{}|" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233023469_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20170528-06:30:23: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:23: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:23: [WARN]: Cookie rejected [JSESSIONID="519FB31CE12ABBA138D84CAB20E6EF99", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233023559_common-unicode-ascii-escaped-tomcatBlocked-\" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233023559_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20170528-06:30:23: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:23: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:23: [WARN]: Cookie rejected [JSESSIONID="29E25ECC213FCEF5D93FFC65BB0B665B", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233023664_common-unicode-ascii-escaped-tomcatBlocked-%5C" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233023664_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170528-06:30:23: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:23: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:23: [WARN]: Cookie rejected [JSESSIONID="8622121712C2C17E061836733400E99A", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233023769_common-unicode-ascii-semi-colon-test-%3B" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233023769_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20170528-06:30:23: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:23: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:23: [WARN]: Cookie rejected [JSESSIONID="A1A94BF8189D1594553E4156CB2F3ECD", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233023852_common-unicode-ascii-escaped-%" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233023852_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20170528-06:30:23: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:23: [INFO]: 12 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:24: [WARN]: Cookie rejected [JSESSIONID="4BD9EF0D04CD76654F6BC1291A773263", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233023957_common-unicode-ascii-escape-anyway-+" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233023957_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20170528-06:30:24: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:24: [INFO]: 13 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:24: [WARN]: Cookie rejected [JSESSIONID="0495FB9975958A84DA88A38BC4E50211", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test201714723302442_path-unicode-ascii-safe-&=&=" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test201714723302442_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170528-06:30:24: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:24: [INFO]: 14 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:24: [WARN]: Cookie rejected [JSESSIONID="86B7450D2EE15B03C0DA36E5DD2A9F00", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233024146_path-unicode-ascii-escaped-;" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233024146_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20170528-06:30:24: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:24: [INFO]: 15 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:24: [WARN]: Cookie rejected [JSESSIONID="8E4B26B70DBF7359286B6315357780DF", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233024254_path-unicode-ascii-escaped-?" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233024254_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20170528-06:30:24: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:24: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:24: [WARN]: Cookie rejected [JSESSIONID="155E134D0F74FAB05697010513593B4A", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233024333_path-unicode-ascii-escaped-/" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233024333_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20170528-06:30:24: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:24: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:24: [WARN]: Cookie rejected [JSESSIONID="CBCE24DDFD1386576EAE1B16C8E3908C", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233024439_path-unicode-ascii-escaped-%3F" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233024439_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170528-06:30:24: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:24: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:24: [WARN]: Cookie rejected [JSESSIONID="213FEBA7E736CFE43A045A74FBAF3E46", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233024584_path-unicode-ascii-escaped-%2F" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233024584_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170528-06:30:24: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:24: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:24: [WARN]: Cookie rejected [JSESSIONID="3D60B9246A205EE64B590378E38DE20B", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233024670_path-unicode-ascii-escaped-double-//case" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233024670_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20170528-06:30:24: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:24: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:24: [WARN]: Cookie rejected [JSESSIONID="E299CD7B7BE5BCA06515804F32207F9A", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233024756_path-unicode-ascii-escaped-double-trailing//" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233024756_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20170528-06:30:24: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:24: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:24: [WARN]: Cookie rejected [JSESSIONID="41FFEA50ABFEDFB6EDC72D94E999AF46", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233024846_path-unicode-ascii-escaped-double-%2F%2Fcase" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233024846_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170528-06:30:24: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:24: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:25: [WARN]: Cookie rejected [JSESSIONID="B449796F4AB4236625A39C4572BBE36E", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233024951_path-unicode-ascii-escaped-double-trailing%2F%2F" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233024951_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170528-06:30:25: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:25: [INFO]: 23 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:25: [WARN]: Cookie rejected [JSESSIONID="88BEC565AC631E7101CC6E15E2A0BC90", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test201714723302584_common-unicode-bmp-1byte-escaped-¡¢£" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test201714723302584_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20170528-06:30:25: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:25: [INFO]: 24 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:25: [WARN]: Cookie rejected [JSESSIONID="FFB39D6BB46EF1CF393C4506554C3505", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233025167_common-unicode-bmp-2byte-escaped-䦹䦺" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233025167_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20170528-06:30:25: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:25: [INFO]: 25 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:25: [WARN]: Cookie rejected [JSESSIONID="808FC89F396A08A3C61E35A723449FB9", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233025268_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233025268_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170528-06:30:25: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:25: [INFO]: 26 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:25: [WARN]: Cookie rejected [JSESSIONID="567161D8F8AD3580B3C62E99B3209D15", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233025346_path-ascii-doc-example-10.1000/182" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233025346_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20170528-06:30:25: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:25: [INFO]: 27 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:25: [WARN]: Cookie rejected [JSESSIONID="45DA1767C26932A336DF6822A98B1272", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233025427_path-ascii-doc-example-http://example.com/data/mydata?row=24" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233025427_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20170528-06:30:25: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:25: [INFO]: 28 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:25: [WARN]: Cookie rejected [JSESSIONID="A4ED784FCA1D2055079D6E54FB530D45", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233025695_common-bmp-doc-example-ฉันกินกระจกได้" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233025695_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] 20170528-06:30:25: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:25: [INFO]: 29 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:25: [WARN]: Cookie rejected [JSESSIONID="E32E5D8C70854F87AB3896571829F30C", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233025780_common-bmp-doc-example-Is_féidir_liom_ithe_gloine" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233025780_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20170528-06:30:25: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:25: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:25: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:25: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 objectList_hits 3 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 objectList_hits 3 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:30:25: [INFO]: ***************** running test for testGetSystemMetadata() vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:26: [WARN]: Cookie rejected [JSESSIONID="AA59C8F5AFC5145A4A1213FCA2137E81", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/TierTesting:cn-dev-ucsb-2:Public_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/TierTesting:cn-dev-ucsb-2:Public_READ.15 [org.dataone.client.rest.RestClient] 20170528-06:30:26: [INFO]: ====>>>>> pid of procured test Object: TierTesting:cn-dev-ucsb-2:Public_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:26: [INFO]: Caching identifier TierTesting:cn-dev-ucsb-2:Public_READ.15 for node urn:node:cnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:26: [WARN]: Cookie rejected [JSESSIONID="59C21A2A92A4A5B23AA4234739837670", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/TierTesting:cn-dev-ucsb-2:Public_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/TierTesting:cn-dev-ucsb-2:Public_READ.15 [org.dataone.client.rest.RestClient] 20170528-06:30:26: [INFO]: ***************** running test for testGetSystemMetadata() vs. node: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:26: [WARN]: Cookie rejected [JSESSIONID="F6065B5725241C9518CCB40991D09311", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/TierTesting:cn-dev-unm-2:Public_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/TierTesting:cn-dev-unm-2:Public_READ.15 [org.dataone.client.rest.RestClient] 20170528-06:30:26: [INFO]: ====>>>>> pid of procured test Object: TierTesting:cn-dev-unm-2:Public_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:26: [INFO]: Caching identifier TierTesting:cn-dev-unm-2:Public_READ.15 for node urn:node:cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:26: [WARN]: Cookie rejected [JSESSIONID="C8DAB14797BAD40E7A9662E7211E6A00", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/TierTesting:cn-dev-unm-2:Public_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/TierTesting:cn-dev-unm-2:Public_READ.15 [org.dataone.client.rest.RestClient] 20170528-06:30:26: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:26: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:26: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:26: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 publicObject_hits 1 urn:node:cnDevUNM2 objectList_hits 3 urn:node:cnDevUNM2 publicObject TierTesting:cn-dev-unm-2:Public_READ.15 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 publicObject_hits 1 urn:node:cnDevUCSB2 objectList_hits 3 urn:node:cnDevUCSB2 publicObject TierTesting:cn-dev-ucsb-2:Public_READ.15 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:30:26: [INFO]: ***************** running test for testGetSystemMetadata_IdentifierEncoding() vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:26: [INFO]: ***************** running test for Node:: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:26: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:26: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:26: [WARN]: Cookie rejected [JSESSIONID="F7B60C5B5CA1CCD064222D9C17EB1C22", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017147233026657_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test2017147233026657_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170528-06:30:26: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:26: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:26: [WARN]: Cookie rejected [JSESSIONID="00FAE067DD95F96D18D7D2E48C622C54", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017147233026775_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test2017147233026775_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170528-06:30:26: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:26: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:27: [WARN]: Cookie rejected [JSESSIONID="F0659FB6B9994C4F2929A15511BD4D50", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017147233026878_common-unicode-ascii-safe-0123456789" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test2017147233026878_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170528-06:30:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:27: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:27: [WARN]: Cookie rejected [JSESSIONID="8F346744AA6324DC223F1E24033A42CD", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test201714723302722_common-unicode-ascii-safe-:@$-_.!*()',~" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test201714723302722_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170528-06:30:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:27: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:27: [WARN]: Cookie rejected [JSESSIONID="B09272313692F21346A28C9B77F82D23", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017147233027138_common-unicode-ascii-safe-unreserved-._~" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test2017147233027138_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170528-06:30:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:27: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:27: [WARN]: Cookie rejected [JSESSIONID="2A6795F9503B566C27A7F06CD3E2A69C", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017147233027243_common-unicode-ascii-safe-sub-delims-$!*()'," [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test2017147233027243_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170528-06:30:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:27: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:27: [WARN]: Cookie rejected [JSESSIONID="5C03E397E21EF27A61E0975C59F73E6B", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017147233027388_common-unicode-ascii-safe-gen-delims-:@" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test2017147233027388_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170528-06:30:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:27: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:27: [WARN]: Cookie rejected [JSESSIONID="3B8A838A7B83AA18F4B506DBAFB0D526", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017147233027493_common-unicode-ascii-escaped-"#<>[]^`{}|" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test2017147233027493_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20170528-06:30:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:27: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:27: [WARN]: Cookie rejected [JSESSIONID="BCEA35C848594E10B888E1DD4CA49DB1", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017147233027652_common-unicode-ascii-escaped-tomcatBlocked-\" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test2017147233027652_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20170528-06:30:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:27: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:27: [WARN]: Cookie rejected [JSESSIONID="ED95AF1A56A7399DE350A0A878E21AC0", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017147233027772_common-unicode-ascii-escaped-tomcatBlocked-%5C" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test2017147233027772_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170528-06:30:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:27: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:28: [WARN]: Cookie rejected [JSESSIONID="0C7743FD85CD35E3F89B19BC2092ED06", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017147233027906_common-unicode-ascii-semi-colon-test-%3B" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test2017147233027906_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20170528-06:30:28: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:28: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:28: [WARN]: Cookie rejected [JSESSIONID="02F420A9A44275DEAD45D146F3B18245", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test201714723302812_common-unicode-ascii-escaped-%" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test201714723302812_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20170528-06:30:28: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:28: [INFO]: 12 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:28: [WARN]: Cookie rejected [JSESSIONID="65F27A44BBAFC404DBE938F812EDA4C7", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017147233028154_common-unicode-ascii-escape-anyway-+" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test2017147233028154_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20170528-06:30:28: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:28: [INFO]: 13 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:28: [WARN]: Cookie rejected [JSESSIONID="BB519161E8DA829B4DEB56302134F2A6", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017147233028277_path-unicode-ascii-safe-&=&=" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test2017147233028277_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170528-06:30:28: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:28: [INFO]: 14 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:28: [WARN]: Cookie rejected [JSESSIONID="581B517E07D3F7271FB3DBCBD81136DC", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017147233028397_path-unicode-ascii-escaped-;" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test2017147233028397_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20170528-06:30:28: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:28: [INFO]: 15 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:28: [WARN]: Cookie rejected [JSESSIONID="FF584738F7C002EC06A4FAAE137AB7BA", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017147233028522_path-unicode-ascii-escaped-?" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test2017147233028522_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20170528-06:30:28: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:28: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:28: [WARN]: Cookie rejected [JSESSIONID="7B135226E55E169DBE9EC74AD2BE5A4D", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017147233028639_path-unicode-ascii-escaped-/" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test2017147233028639_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20170528-06:30:28: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:28: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:28: [WARN]: Cookie rejected [JSESSIONID="4D7C315C3F574650B51DACB975AD5E1F", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017147233028766_path-unicode-ascii-escaped-%3F" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test2017147233028766_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170528-06:30:28: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:28: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:29: [WARN]: Cookie rejected [JSESSIONID="882CE8E8EB034DB2A12C277D4EBB48CB", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017147233028871_path-unicode-ascii-escaped-%2F" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test2017147233028871_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170528-06:30:29: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:29: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:29: [WARN]: Cookie rejected [JSESSIONID="D3D66191A8D096C4BF45659A94BFA61B", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test201714723302919_path-unicode-ascii-escaped-double-//case" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test201714723302919_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20170528-06:30:29: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:29: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:29: [WARN]: Cookie rejected [JSESSIONID="1925D40D2629499FC8D8851D8486ABE0", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017147233029178_path-unicode-ascii-escaped-double-trailing//" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test2017147233029178_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20170528-06:30:29: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:29: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:29: [WARN]: Cookie rejected [JSESSIONID="6B8EF725B9EAC7A363EF4BD05E4072C4", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017147233029281_path-unicode-ascii-escaped-double-%2F%2Fcase" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test2017147233029281_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170528-06:30:29: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:29: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:29: [WARN]: Cookie rejected [JSESSIONID="CB76AD987278431E74393A598FCE0D25", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017147233029404_path-unicode-ascii-escaped-double-trailing%2F%2F" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test2017147233029404_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170528-06:30:29: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:29: [INFO]: 23 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:29: [WARN]: Cookie rejected [JSESSIONID="166A020758AEB59C47EC5BEF9B963728", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017147233029557_common-unicode-bmp-1byte-escaped-¡¢£" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test2017147233029557_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20170528-06:30:29: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:29: [INFO]: 24 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:29: [WARN]: Cookie rejected [JSESSIONID="5C20CCF478C28179FDA23079FCF46016", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017147233029672_common-unicode-bmp-2byte-escaped-䦹䦺" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test2017147233029672_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20170528-06:30:29: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:29: [INFO]: 25 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:29: [WARN]: Cookie rejected [JSESSIONID="E96F207E2BAB608B71B6A27EDC35C448", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017147233029774_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test2017147233029774_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170528-06:30:29: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:29: [INFO]: 26 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:30: [WARN]: Cookie rejected [JSESSIONID="0EA5F9E3C3ACC157F95F007E961E1997", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017147233029896_path-ascii-doc-example-10.1000/182" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test2017147233029896_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20170528-06:30:30: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:30: [INFO]: 27 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:30: [WARN]: Cookie rejected [JSESSIONID="540DAC6EB832F56280416F9643CAA733", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test201714723303013_path-ascii-doc-example-http://example.com/data/mydata?row=24" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test201714723303013_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20170528-06:30:30: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:30: [INFO]: 28 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:30: [WARN]: Cookie rejected [JSESSIONID="1806CD0B3E0621C4FB32FCEBBB96A13F", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017147233030128_common-bmp-doc-example-ฉันกินกระจกได้" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test2017147233030128_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] 20170528-06:30:30: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:30: [INFO]: 29 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:30: [WARN]: Cookie rejected [JSESSIONID="E9496FD53B83EED0E35E97515CE284DC", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017147233030270_common-bmp-doc-example-Is_féidir_liom_ithe_gloine" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test2017147233030270_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20170528-06:30:30: [INFO]: ***************** running test for testGetSystemMetadata_IdentifierEncoding() vs. node: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:30: [INFO]: ***************** running test for Node:: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:30: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:30: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:30: [WARN]: Cookie rejected [JSESSIONID="0CEF65E0440A73441FA32E451D124E75", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017147233030395_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test2017147233030395_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170528-06:30:30: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:30: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:30: [WARN]: Cookie rejected [JSESSIONID="E98E6F2BA8F218A490F29342F4DD74B7", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017147233030477_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test2017147233030477_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170528-06:30:30: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:30: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:30: [WARN]: Cookie rejected [JSESSIONID="0ACF984F9081594F2B71A7978FE0963B", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017147233030590_common-unicode-ascii-safe-0123456789" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test2017147233030590_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170528-06:30:30: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:30: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:30: [WARN]: Cookie rejected [JSESSIONID="3558BC8800138812EE08567E048510AD", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017147233030671_common-unicode-ascii-safe-:@$-_.!*()',~" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test2017147233030671_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170528-06:30:30: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:30: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:30: [WARN]: Cookie rejected [JSESSIONID="17F008AE5AE08F8328D162FA7DD1837A", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017147233030751_common-unicode-ascii-safe-unreserved-._~" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test2017147233030751_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170528-06:30:30: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:30: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:30: [WARN]: Cookie rejected [JSESSIONID="5110DC7BE11F70D7C48AD9DECB293025", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017147233030865_common-unicode-ascii-safe-sub-delims-$!*()'," [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test2017147233030865_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170528-06:30:30: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:30: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:31: [WARN]: Cookie rejected [JSESSIONID="8A2285A1EB39C140BA24A8BBCEE73F76", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017147233030965_common-unicode-ascii-safe-gen-delims-:@" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test2017147233030965_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170528-06:30:31: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:31: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:31: [WARN]: Cookie rejected [JSESSIONID="8943CFEFBD3B9E4C8D80400B528CF8FF", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test201714723303174_common-unicode-ascii-escaped-"#<>[]^`{}|" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test201714723303174_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20170528-06:30:31: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:31: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:31: [WARN]: Cookie rejected [JSESSIONID="4856484073D7AB663A43772CC0F22DC3", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017147233031180_common-unicode-ascii-escaped-tomcatBlocked-\" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test2017147233031180_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20170528-06:30:31: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:31: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:31: [WARN]: Cookie rejected [JSESSIONID="29D53E28977881AE08F27FDDFA90668A", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017147233031274_common-unicode-ascii-escaped-tomcatBlocked-%5C" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test2017147233031274_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170528-06:30:31: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:31: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:31: [WARN]: Cookie rejected [JSESSIONID="5C94EDF25E0A02C5E79803833BA9F117", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017147233031382_common-unicode-ascii-semi-colon-test-%3B" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test2017147233031382_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20170528-06:30:31: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:31: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:31: [WARN]: Cookie rejected [JSESSIONID="A3058AA870D63E91ED886906911AC0AD", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017147233031494_common-unicode-ascii-escaped-%" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test2017147233031494_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20170528-06:30:31: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:31: [INFO]: 12 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:31: [WARN]: Cookie rejected [JSESSIONID="6D480DFE1D13D5DF5A2581EA4FD33F06", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017147233031577_common-unicode-ascii-escape-anyway-+" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test2017147233031577_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20170528-06:30:31: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:31: [INFO]: 13 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:31: [WARN]: Cookie rejected [JSESSIONID="8A23238D09627A8D44181DEBB4452D1E", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017147233031664_path-unicode-ascii-safe-&=&=" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test2017147233031664_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170528-06:30:31: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:31: [INFO]: 14 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:31: [WARN]: Cookie rejected [JSESSIONID="8CA65C8FC6FF58396EF4325C8EC4083D", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017147233031771_path-unicode-ascii-escaped-;" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test2017147233031771_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20170528-06:30:31: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:31: [INFO]: 15 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:31: [WARN]: Cookie rejected [JSESSIONID="48D642FDB37C7290273E77C991B71D69", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017147233031876_path-unicode-ascii-escaped-?" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test2017147233031876_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20170528-06:30:31: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:31: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:32: [WARN]: Cookie rejected [JSESSIONID="3809C47AB8CB346EE9A2DC0018BB09F9", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017147233031967_path-unicode-ascii-escaped-/" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test2017147233031967_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20170528-06:30:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:32: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:32: [WARN]: Cookie rejected [JSESSIONID="BAFE1A5E0EF8CBEDC1FFAF343C14E4EF", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test201714723303273_path-unicode-ascii-escaped-%3F" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test201714723303273_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170528-06:30:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:32: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:32: [WARN]: Cookie rejected [JSESSIONID="6CD1B248E64F859921F84BAA1E94A698", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017147233032208_path-unicode-ascii-escaped-%2F" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test2017147233032208_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170528-06:30:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:32: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:32: [WARN]: Cookie rejected [JSESSIONID="6E8AF9F70B7F403409A6503836EB28F9", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017147233032313_path-unicode-ascii-escaped-double-//case" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test2017147233032313_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20170528-06:30:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:32: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:32: [WARN]: Cookie rejected [JSESSIONID="866E2022CDF1CC31D3AB3B68FE408C60", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017147233032421_path-unicode-ascii-escaped-double-trailing//" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test2017147233032421_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20170528-06:30:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:32: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:32: [WARN]: Cookie rejected [JSESSIONID="EEE365D0162D97F81C9E127C9262F744", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017147233032526_path-unicode-ascii-escaped-double-%2F%2Fcase" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test2017147233032526_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170528-06:30:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:32: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:32: [WARN]: Cookie rejected [JSESSIONID="4E7E5719995377FA5A49CBD027571E40", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017147233032627_path-unicode-ascii-escaped-double-trailing%2F%2F" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test2017147233032627_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170528-06:30:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:32: [INFO]: 23 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:32: [WARN]: Cookie rejected [JSESSIONID="E12E8957CDA0E7AED9379DB97D42ED00", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017147233032730_common-unicode-bmp-1byte-escaped-¡¢£" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test2017147233032730_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20170528-06:30:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:32: [INFO]: 24 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:32: [WARN]: Cookie rejected [JSESSIONID="C3157A570AAA3359EE18524BB055BF85", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017147233032808_common-unicode-bmp-2byte-escaped-䦹䦺" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test2017147233032808_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20170528-06:30:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:32: [INFO]: 25 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:33: [WARN]: Cookie rejected [JSESSIONID="9DDE4E0DD4095976B4A17AD9F9E23A6C", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017147233032902_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test2017147233032902_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170528-06:30:33: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:33: [INFO]: 26 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:33: [WARN]: Cookie rejected [JSESSIONID="A460CB35FCB260CDF0A4C8F39229EC56", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test201714723303315_path-ascii-doc-example-10.1000/182" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test201714723303315_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20170528-06:30:33: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:33: [INFO]: 27 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:33: [WARN]: Cookie rejected [JSESSIONID="01FCFE91AA153A0B1F1BA097280ADA22", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017147233033129_path-ascii-doc-example-http://example.com/data/mydata?row=24" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test2017147233033129_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20170528-06:30:33: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:33: [INFO]: 28 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:33: [WARN]: Cookie rejected [JSESSIONID="DFC507E69E75512E53A65C030EA2B417", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017147233033210_common-bmp-doc-example-ฉันกินกระจกได้" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test2017147233033210_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] 20170528-06:30:33: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:33: [INFO]: 29 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:33: [WARN]: Cookie rejected [JSESSIONID="7CC5E9CD34D685D14F61FB9CF1D7DBE1", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017147233033296_common-bmp-doc-example-Is_féidir_liom_ithe_gloine" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test2017147233033296_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20170528-06:30:33: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:33: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:33: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:33: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 publicObject_hits 1 urn:node:cnDevUNM2 objectList_hits 3 urn:node:cnDevUNM2 publicObject TierTesting:cn-dev-unm-2:Public_READ.15 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 publicObject_hits 1 urn:node:cnDevUCSB2 objectList_hits 3 urn:node:cnDevUCSB2 publicObject TierTesting:cn-dev-ucsb-2:Public_READ.15 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:30:33: [INFO]: ***************** running test for testDescribe() vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:33: [INFO]: Using cached identifier for node urn:node:cnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:33: [WARN]: Cookie rejected [JSESSIONID="F924969FC366048A3E9CA09D1A526B70", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/TierTesting:cn-dev-ucsb-2:Public_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/TierTesting:cn-dev-ucsb-2:Public_READ.15 [org.dataone.client.rest.RestClient] 20170528-06:30:33: [INFO]: ***************** running test for testDescribe() vs. node: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:33: [INFO]: Using cached identifier for node urn:node:cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:33: [WARN]: Cookie rejected [JSESSIONID="66659B96E9D9E6373F9370C157F0D808", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/TierTesting:cn-dev-unm-2:Public_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/TierTesting:cn-dev-unm-2:Public_READ.15 [org.dataone.client.rest.RestClient] 20170528-06:30:33: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:33: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:33: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:33: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 publicObject_hits 2 urn:node:cnDevUNM2 objectList_hits 3 urn:node:cnDevUNM2 publicObject TierTesting:cn-dev-unm-2:Public_READ.15 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 publicObject_hits 2 urn:node:cnDevUCSB2 objectList_hits 3 urn:node:cnDevUCSB2 publicObject TierTesting:cn-dev-ucsb-2:Public_READ.15 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:30:33: [INFO]: ***************** running test for testDescribe() vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:33: [WARN]: Cookie rejected [JSESSIONID="B9881F51930A95E170DE2B63785F7839", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/TestingNotFound:2017147233033872" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/TestingNotFound:2017147233033872 [org.dataone.client.rest.RestClient] 20170528-06:30:33: [INFO]: ***************** running test for testDescribe() vs. node: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:34: [WARN]: Cookie rejected [JSESSIONID="0C4F2BCE2656161EC3AA9B674C74B586", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/TestingNotFound:2017147233033999" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/TestingNotFound:2017147233033999 [org.dataone.client.rest.RestClient] 20170528-06:30:34: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:34: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:34: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:34: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 publicObject_hits 2 urn:node:cnDevUNM2 objectList_hits 3 urn:node:cnDevUNM2 publicObject TierTesting:cn-dev-unm-2:Public_READ.15 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 publicObject_hits 2 urn:node:cnDevUCSB2 objectList_hits 3 urn:node:cnDevUCSB2 publicObject TierTesting:cn-dev-ucsb-2:Public_READ.15 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:30:34: [INFO]: ***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:34: [INFO]: ***************** running test for testDescribe_IdentifierEncoding() vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:34: [INFO]: ***************** running test for Node:: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:34: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:34: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:34: [WARN]: Cookie rejected [JSESSIONID="ED3CA334CD39680262D83E7E132457B8", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233034141_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233034141_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170528-06:30:34: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:34: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:34: [WARN]: Cookie rejected [JSESSIONID="009F1953011A7CE499161276F10E09C2", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233034499_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233034499_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170528-06:30:34: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:34: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:34: [WARN]: Cookie rejected [JSESSIONID="A00C8F49B38B8E6B06267EDE86F44D28", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233034735_common-unicode-ascii-safe-0123456789" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233034735_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170528-06:30:34: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:34: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:35: [WARN]: Cookie rejected [JSESSIONID="E9F18AFAA5169F5F70579957EBF65753", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233034942_common-unicode-ascii-safe-:@$-_.!*()',~" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233034942_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170528-06:30:35: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:35: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:35: [WARN]: Cookie rejected [JSESSIONID="30D74B3CD964D97F2D2DDE67441CEE2C", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233035121_common-unicode-ascii-safe-unreserved-._~" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233035121_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170528-06:30:35: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:35: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:35: [WARN]: Cookie rejected [JSESSIONID="F1EA03F3742D270045EB74ED98C33A70", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233035327_common-unicode-ascii-safe-sub-delims-$!*()'," [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233035327_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170528-06:30:35: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:35: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:35: [WARN]: Cookie rejected [JSESSIONID="C171D388E65BF6755DDB82898D7A7B3A", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233035499_common-unicode-ascii-safe-gen-delims-:@" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233035499_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170528-06:30:35: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:35: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:35: [WARN]: Cookie rejected [JSESSIONID="8BE0A42EC1550938F2C4C9599D072B5E", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233035727_common-unicode-ascii-escaped-"#<>[]^`{}|" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233035727_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20170528-06:30:35: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:35: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:36: [WARN]: Cookie rejected [JSESSIONID="B5DC30C1AFFCBD481D26D6D5F7810379", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233035925_common-unicode-ascii-escaped-tomcatBlocked-\" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233035925_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20170528-06:30:36: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:36: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:36: [WARN]: Cookie rejected [JSESSIONID="5C5EBC55AA50722E2A7385AA352B1843", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233036147_common-unicode-ascii-escaped-tomcatBlocked-%5C" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233036147_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170528-06:30:36: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:36: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:36: [WARN]: Cookie rejected [JSESSIONID="D1F769F065A7FFAD3F859D9D936ED496", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233036361_common-unicode-ascii-semi-colon-test-%3B" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233036361_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20170528-06:30:36: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:36: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:36: [WARN]: Cookie rejected [JSESSIONID="7D8D5BBE77D7724DBC5C8EEA4CE1ACBA", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233036572_common-unicode-ascii-escaped-%" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233036572_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20170528-06:30:36: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:36: [INFO]: 12 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:36: [WARN]: Cookie rejected [JSESSIONID="A948DE9B3FBA5A6BDE245C45417F6AF1", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233036743_common-unicode-ascii-escape-anyway-+" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233036743_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20170528-06:30:36: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:36: [INFO]: 13 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:37: [WARN]: Cookie rejected [JSESSIONID="539626B063CF59CE8E460B21391EA553", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233036986_path-unicode-ascii-safe-&=&=" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233036986_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170528-06:30:37: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:37: [INFO]: 14 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:37: [WARN]: Cookie rejected [JSESSIONID="FC2EC8CD0C1CD648DEA99F7CF8DEB808", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233037181_path-unicode-ascii-escaped-;" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233037181_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20170528-06:30:37: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:37: [INFO]: 15 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:37: [WARN]: Cookie rejected [JSESSIONID="93B1CD866DD3E6C9758ADC4E6AEF895E", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233037350_path-unicode-ascii-escaped-?" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233037350_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20170528-06:30:37: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:37: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:37: [WARN]: Cookie rejected [JSESSIONID="41F0695BFFC36AF6894F90218A3655C8", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233037547_path-unicode-ascii-escaped-/" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233037547_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20170528-06:30:37: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:37: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:37: [WARN]: Cookie rejected [JSESSIONID="8A67734172BA6427497C3FD93D478253", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233037744_path-unicode-ascii-escaped-%3F" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233037744_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170528-06:30:37: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:37: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:38: [WARN]: Cookie rejected [JSESSIONID="10A7D9FCD144C22AA76646D7CC0BA781", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233037931_path-unicode-ascii-escaped-%2F" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233037931_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170528-06:30:38: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:38: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:38: [WARN]: Cookie rejected [JSESSIONID="D12A44577900038AE7BD2A9511172844", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233038126_path-unicode-ascii-escaped-double-//case" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233038126_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20170528-06:30:38: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:38: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:38: [WARN]: Cookie rejected [JSESSIONID="399023DBB4D045014946A4DD4AF11506", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233038341_path-unicode-ascii-escaped-double-trailing//" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233038341_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20170528-06:30:38: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:38: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:38: [WARN]: Cookie rejected [JSESSIONID="86EEAF9AB2EED5D6C8D572190C0A8F6C", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233038579_path-unicode-ascii-escaped-double-%2F%2Fcase" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233038579_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170528-06:30:38: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:38: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:39: [WARN]: Cookie rejected [JSESSIONID="CE41F76539EB347E67A32FB5C522FFF7", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233038777_path-unicode-ascii-escaped-double-trailing%2F%2F" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233038777_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170528-06:30:39: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:39: [INFO]: 23 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:39: [WARN]: Cookie rejected [JSESSIONID="E9691D1B4EC77759907ECD73D2C91AB3", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test20171472330398_common-unicode-bmp-1byte-escaped-¡¢£" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test20171472330398_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20170528-06:30:39: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:39: [INFO]: 24 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:39: [WARN]: Cookie rejected [JSESSIONID="EA924FC5823B4DA439CD9F37736A5782", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233039177_common-unicode-bmp-2byte-escaped-䦹䦺" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233039177_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20170528-06:30:39: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:39: [INFO]: 25 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:39: [WARN]: Cookie rejected [JSESSIONID="26C1510B37973C24C99E994037D5D58F", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233039387_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233039387_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170528-06:30:39: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:39: [INFO]: 26 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:39: [WARN]: Cookie rejected [JSESSIONID="E26F095B1E2FFA585E35F7CDBCC3347E", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233039596_path-ascii-doc-example-10.1000/182" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233039596_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20170528-06:30:39: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:39: [INFO]: 27 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:39: [WARN]: Cookie rejected [JSESSIONID="3B9CE787C2AAAD080E327512D56C39EB", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233039803_path-ascii-doc-example-http://example.com/data/mydata?row=24" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233039803_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20170528-06:30:39: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:39: [INFO]: 28 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:40: [WARN]: Cookie rejected [JSESSIONID="194CC75BFEA6CFCF32A733C9B7EC8400", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233039989_common-bmp-doc-example-ฉันกินกระจกได้" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233039989_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] 20170528-06:30:40: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:40: [INFO]: 29 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:40: [WARN]: Cookie rejected [JSESSIONID="60FCF372793C5CE63FEDBABA0DDA49E8", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233040178_common-bmp-doc-example-Is_féidir_liom_ithe_gloine" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017147233040178_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20170528-06:30:40: [INFO]: ***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:40: [INFO]: ***************** running test for testDescribe_IdentifierEncoding() vs. node: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:40: [INFO]: ***************** running test for Node:: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:40: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:40: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:40: [WARN]: Cookie rejected [JSESSIONID="2E89A8A558E885D1FE3A9B58CA432AAD", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233040370_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233040370_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170528-06:30:40: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:40: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:40: [WARN]: Cookie rejected [JSESSIONID="CC3A389E8A4F6D39E635ACB0AF8B01B9", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233040541_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233040541_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170528-06:30:40: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:40: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:40: [WARN]: Cookie rejected [JSESSIONID="6DDF0809DEEFD46BAA44CDFC5165A5F8", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233040714_common-unicode-ascii-safe-0123456789" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233040714_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170528-06:30:40: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:40: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:41: [WARN]: Cookie rejected [JSESSIONID="2AA13393616DA7CB8970C1F9EAB35070", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233040889_common-unicode-ascii-safe-:@$-_.!*()',~" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233040889_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170528-06:30:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:41: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:41: [WARN]: Cookie rejected [JSESSIONID="6432C6DBB2369563A95EBFF8934468D6", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test201714723304148_common-unicode-ascii-safe-unreserved-._~" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test201714723304148_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170528-06:30:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:41: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:41: [WARN]: Cookie rejected [JSESSIONID="1277459F5DF027C29F04684084D3B40C", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233041191_common-unicode-ascii-safe-sub-delims-$!*()'," [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233041191_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170528-06:30:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:41: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:41: [WARN]: Cookie rejected [JSESSIONID="2BE06C768A54B1D6FAE3B50786C45BBF", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233041361_common-unicode-ascii-safe-gen-delims-:@" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233041361_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170528-06:30:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:41: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:41: [WARN]: Cookie rejected [JSESSIONID="C91CEB7916B8151DF706C784D058645F", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233041526_common-unicode-ascii-escaped-"#<>[]^`{}|" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233041526_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20170528-06:30:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:41: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:41: [WARN]: Cookie rejected [JSESSIONID="7F593BB9FC3B41084A1C53E326570E7D", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233041668_common-unicode-ascii-escaped-tomcatBlocked-\" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233041668_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20170528-06:30:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:41: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:41: [WARN]: Cookie rejected [JSESSIONID="F0D0265C7507097EA20BECAB6607B97E", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233041815_common-unicode-ascii-escaped-tomcatBlocked-%5C" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233041815_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170528-06:30:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:41: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:42: [WARN]: Cookie rejected [JSESSIONID="47CEBB8765CFEBEBE21BB07B479A8758", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233041970_common-unicode-ascii-semi-colon-test-%3B" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233041970_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20170528-06:30:42: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:42: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:42: [WARN]: Cookie rejected [JSESSIONID="2B7AB3F805D05AC587D987D85E00F7D9", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233042122_common-unicode-ascii-escaped-%" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233042122_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20170528-06:30:42: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:42: [INFO]: 12 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:42: [WARN]: Cookie rejected [JSESSIONID="03FF5273F7EAD8948C31B42DA28E8C35", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233042331_common-unicode-ascii-escape-anyway-+" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233042331_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20170528-06:30:42: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:42: [INFO]: 13 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:42: [WARN]: Cookie rejected [JSESSIONID="36E86AEE89FC6C9F222C032580A886E0", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233042529_path-unicode-ascii-safe-&=&=" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233042529_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170528-06:30:42: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:42: [INFO]: 14 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:42: [WARN]: Cookie rejected [JSESSIONID="21275C40843C026D10709BEA6CDD7A0C", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233042715_path-unicode-ascii-escaped-;" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233042715_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20170528-06:30:42: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:42: [INFO]: 15 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:43: [WARN]: Cookie rejected [JSESSIONID="EA41F22F4DAFA8E08286B3326CDCAEC0", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233042889_path-unicode-ascii-escaped-?" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233042889_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20170528-06:30:43: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:43: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:43: [WARN]: Cookie rejected [JSESSIONID="2CE7645BBB390FF9584E51DBEB322367", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test201714723304363_path-unicode-ascii-escaped-/" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test201714723304363_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20170528-06:30:43: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:43: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:43: [WARN]: Cookie rejected [JSESSIONID="0A6165869BA517104BBE90A2A34CDEC2", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233043246_path-unicode-ascii-escaped-%3F" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233043246_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170528-06:30:43: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:43: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:43: [WARN]: Cookie rejected [JSESSIONID="9232E9416C0A48176644401A226F4E8F", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233043446_path-unicode-ascii-escaped-%2F" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233043446_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170528-06:30:43: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:43: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:43: [WARN]: Cookie rejected [JSESSIONID="E496D9FC0F0BF86197D584041BF31463", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233043602_path-unicode-ascii-escaped-double-//case" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233043602_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20170528-06:30:43: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:43: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:43: [WARN]: Cookie rejected [JSESSIONID="C2463D94701C509905787F2F7F9A4A03", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233043775_path-unicode-ascii-escaped-double-trailing//" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233043775_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20170528-06:30:43: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:43: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:44: [WARN]: Cookie rejected [JSESSIONID="DDB17869E3FB79E980F7BE88688858F2", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233043973_path-unicode-ascii-escaped-double-%2F%2Fcase" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233043973_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170528-06:30:44: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:44: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:44: [WARN]: Cookie rejected [JSESSIONID="2E0D16708F41838A0FDA95D66DA63771", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233044146_path-unicode-ascii-escaped-double-trailing%2F%2F" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233044146_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170528-06:30:44: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:44: [INFO]: 23 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:44: [WARN]: Cookie rejected [JSESSIONID="403726B30B2B3967C07B570A4566E1AF", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233044321_common-unicode-bmp-1byte-escaped-¡¢£" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233044321_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20170528-06:30:44: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:44: [INFO]: 24 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:44: [WARN]: Cookie rejected [JSESSIONID="0DEBF82C388CDD27EC5ED135F12FD0E9", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233044471_common-unicode-bmp-2byte-escaped-䦹䦺" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233044471_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20170528-06:30:44: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:44: [INFO]: 25 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:44: [WARN]: Cookie rejected [JSESSIONID="1BC8C343A2EF61D7F86E1B5D37C585F7", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233044632_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233044632_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170528-06:30:44: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:44: [INFO]: 26 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:44: [WARN]: Cookie rejected [JSESSIONID="E2E5850D7F7773F0290D31D287AC50F5", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233044786_path-ascii-doc-example-10.1000/182" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233044786_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20170528-06:30:44: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:44: [INFO]: 27 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:45: [WARN]: Cookie rejected [JSESSIONID="DDF470EC72E0699934B6ABF9DB15FC11", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233044995_path-ascii-doc-example-http://example.com/data/mydata?row=24" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233044995_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20170528-06:30:45: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:45: [INFO]: 28 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:45: [WARN]: Cookie rejected [JSESSIONID="D5553FAB2540601B752F53E1F3896843", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233045149_common-bmp-doc-example-ฉันกินกระจกได้" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233045149_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] 20170528-06:30:45: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:45: [INFO]: 29 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170528-06:30:45: [WARN]: Cookie rejected [JSESSIONID="A4E3225D612C0E85D8ED72194011BC8E", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017147233045295_common-bmp-doc-example-Is_féidir_liom_ithe_gloine" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017147233045295_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20170528-06:30:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:45: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 publicObject_hits 2 urn:node:cnDevUNM2 objectList_hits 3 urn:node:cnDevUNM2 publicObject TierTesting:cn-dev-unm-2:Public_READ.15 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 publicObject_hits 2 urn:node:cnDevUCSB2 objectList_hits 3 urn:node:cnDevUCSB2 publicObject TierTesting:cn-dev-ucsb-2:Public_READ.15 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:30:45: [INFO]: ***************** running test for testGetChecksum() vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:45: [INFO]: Using cached identifier for node urn:node:cnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:45: [WARN]: Cookie rejected [JSESSIONID="F755F4FE0FA66625B021405D49874488", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/TierTesting:cn-dev-ucsb-2:Public_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/TierTesting:cn-dev-ucsb-2:Public_READ.15 [org.dataone.client.rest.RestClient] 20170528-06:30:45: [INFO]: ***************** running test for testGetChecksum() vs. node: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:45: [INFO]: Using cached identifier for node urn:node:cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:45: [WARN]: Cookie rejected [JSESSIONID="FA907D95ED059E10ACADFE5FB3FA7992", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/TierTesting:cn-dev-unm-2:Public_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/TierTesting:cn-dev-unm-2:Public_READ.15 [org.dataone.client.rest.RestClient] 20170528-06:30:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:45: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 publicObject_hits 3 urn:node:cnDevUNM2 objectList_hits 3 urn:node:cnDevUNM2 publicObject TierTesting:cn-dev-unm-2:Public_READ.15 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 publicObject_hits 3 urn:node:cnDevUCSB2 objectList_hits 3 urn:node:cnDevUCSB2 publicObject TierTesting:cn-dev-ucsb-2:Public_READ.15 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:30:45: [INFO]: ***************** running test for testGetChecksum() vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:45: [WARN]: Cookie rejected [JSESSIONID="BC7CBBEC4A0108E3AB58296104F810CE", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/TestingNotFound:2017147233045815" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/TestingNotFound:2017147233045815 [org.dataone.client.rest.RestClient] 20170528-06:30:45: [INFO]: ***************** running test for testGetChecksum() vs. node: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:45: [WARN]: Cookie rejected [JSESSIONID="354064144CB232722C1B0357A535307C", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/TestingNotFound:2017147233045887" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/TestingNotFound:2017147233045887 [org.dataone.client.rest.RestClient] 20170528-06:30:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:45: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 publicObject_hits 3 urn:node:cnDevUNM2 objectList_hits 3 urn:node:cnDevUNM2 publicObject TierTesting:cn-dev-unm-2:Public_READ.15 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 publicObject_hits 3 urn:node:cnDevUCSB2 objectList_hits 3 urn:node:cnDevUCSB2 publicObject TierTesting:cn-dev-ucsb-2:Public_READ.15 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:30:45: [INFO]: ***************** running test for testResolve(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient] 20170528-06:30:45: [INFO]: Using cached objectlist for node urn:node:cnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:46: [WARN]: Cookie rejected [JSESSIONID="F177C7403A1AE8CD878305453F8A40D7", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/0007f892-0d8f-4451-94e9-94d02ba5dd0d_0" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/0007f892-0d8f-4451-94e9-94d02ba5dd0d_0 [org.dataone.client.rest.RestClient] 20170528-06:30:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/resolve/0007f892-0d8f-4451-94e9-94d02ba5dd0d_0 [org.dataone.client.rest.RestClient] 20170528-06:30:46: [INFO]: ***************** running test for testResolve(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient] 20170528-06:30:46: [INFO]: Using cached objectlist for node urn:node:cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:46: [WARN]: Cookie rejected [JSESSIONID="09AD38007D63F18488AE1DAC6420E0EB", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/0007f892-0d8f-4451-94e9-94d02ba5dd0d_0" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/0007f892-0d8f-4451-94e9-94d02ba5dd0d_0 [org.dataone.client.rest.RestClient] 20170528-06:30:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/resolve/0007f892-0d8f-4451-94e9-94d02ba5dd0d_0 [org.dataone.client.rest.RestClient] 20170528-06:30:46: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:46: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:46: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:46: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 publicObject_hits 3 urn:node:cnDevUNM2 objectList_hits 4 urn:node:cnDevUNM2 publicObject TierTesting:cn-dev-unm-2:Public_READ.15 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 publicObject_hits 3 urn:node:cnDevUCSB2 objectList_hits 4 urn:node:cnDevUCSB2 publicObject TierTesting:cn-dev-ucsb-2:Public_READ.15 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:30:46: [INFO]: ***************** running test for testGet() vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:46: [INFO]: Using cached identifier for node urn:node:cnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:48: [WARN]: Cookie rejected [JSESSIONID="079435747A1E529AE05CDD64D4FA4844", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/TierTesting:cn-dev-ucsb-2:Public_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/TierTesting:cn-dev-ucsb-2:Public_READ.15 [org.dataone.client.rest.RestClient] 20170528-06:30:48: [INFO]: ***************** running test for testGet() vs. node: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:48: [INFO]: Using cached identifier for node urn:node:cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:48: [WARN]: Cookie rejected [JSESSIONID="063FFFB5075694B34124E255D19C71C2", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/TierTesting:cn-dev-unm-2:Public_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:30:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/TierTesting:cn-dev-unm-2:Public_READ.15 [org.dataone.client.rest.RestClient] 20170528-06:30:48: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:48: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:48: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:48: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 publicObject_hits 4 urn:node:cnDevUNM2 objectList_hits 4 urn:node:cnDevUNM2 publicObject TierTesting:cn-dev-unm-2:Public_READ.15 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 publicObject_hits 4 urn:node:cnDevUCSB2 objectList_hits 4 urn:node:cnDevUCSB2 publicObject TierTesting:cn-dev-ucsb-2:Public_READ.15 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:30:48: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:48: [INFO]: ***************** running test for testIsAuthorized() vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:48: [INFO]: Using cached identifier for node urn:node:cnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:30:48: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:48: [INFO]: ***************** running test for testIsAuthorized() vs. node: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:48: [INFO]: Using cached identifier for node urn:node:cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:30:50: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:50: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:50: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:50: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 publicObject_hits 5 urn:node:cnDevUNM2 objectList_hits 4 urn:node:cnDevUNM2 publicObject TierTesting:cn-dev-unm-2:Public_READ.15 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 publicObject_hits 5 urn:node:cnDevUCSB2 objectList_hits 4 urn:node:cnDevUCSB2 publicObject TierTesting:cn-dev-ucsb-2:Public_READ.15 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:30:50: [INFO]: ***************** running test for testSetRightsHolder(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:50: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:50: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:50: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:50: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:50: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:30:50: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient] 20170528-06:30:50: [INFO]: creating a test object. pid = TierTesting:setRH:201714723305087 on https://cn-dev-ucsb-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:50: [INFO]: SystemMetadata for pid: TierTesting:setRH:201714723305087 1 TierTesting:setRH:201714723305087 eml://ecoinformatics.org/eml-2.0.1 17181 03ce09c6b4c3efc1681f3023402998a2 CN=urn:node:cnDevUNM2,DC=dataone,DC=org CN=testRightsHolder,DC=dataone,DC=org 2017-05-28T06:30:50.187+00:00 2017-05-28T06:30:50.187+00:00 urn:node:mnDevUCSB1 urn:node:mnDevUCSB1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:51: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object; MMP message has: ParamPart:pid = TierTesting:setRH:201714723305087; FilePart:object = /tmp/mmp.output.1194624194522938460.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3722644136175132980.tmp (882 bytes); [org.dataone.client.rest.RestClient] 20170528-06:30:51: [INFO]: object created. pid = TierTesting:setRH:201714723305087 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:51: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:30:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/TierTesting:setRH:201714723305087 [org.dataone.client.rest.RestClient] 20170528-06:30:51: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://cn-dev-ucsb-2.test.dataone.org/cn/v2/owner/TierTesting:setRH:201714723305087; MMP message has: ParamPart:userId = CN=testPerson,DC=dataone,DC=org; ParamPart:serialVersion = 1; [org.dataone.client.rest.RestClient] 20170528-06:30:51: [INFO]: ***************** running test for testSetRightsHolder(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:51: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:51: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:51: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:51: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:51: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:30:51: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient] 20170528-06:30:51: [INFO]: creating a test object. pid = TierTesting:setRH:2017147233051924 on https://cn-dev-unm-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:51: [INFO]: SystemMetadata for pid: TierTesting:setRH:2017147233051924 1 TierTesting:setRH:2017147233051924 eml://ecoinformatics.org/eml-2.0.1 17181 03ce09c6b4c3efc1681f3023402998a2 CN=urn:node:cnDevUNM2,DC=dataone,DC=org CN=testRightsHolder,DC=dataone,DC=org 2017-05-28T06:30:51.946+00:00 2017-05-28T06:30:51.946+00:00 urn:node:mnDevUCSB1 urn:node:mnDevUCSB1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:53: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-unm-2.test.dataone.org/cn/v2/object; MMP message has: ParamPart:pid = TierTesting:setRH:2017147233051924; FilePart:object = /tmp/mmp.output.8357475448320133006.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.719682542783098462.tmp (883 bytes); [org.dataone.client.rest.RestClient] 20170528-06:30:53: [INFO]: object created. pid = TierTesting:setRH:2017147233051924 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:53: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:30:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/TierTesting:setRH:2017147233051924 [org.dataone.client.rest.RestClient] 20170528-06:30:53: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://cn-dev-unm-2.test.dataone.org/cn/v2/owner/TierTesting:setRH:2017147233051924; MMP message has: ParamPart:userId = CN=testPerson,DC=dataone,DC=org; ParamPart:serialVersion = 1; [org.dataone.client.rest.RestClient] 20170528-06:30:53: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:53: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:53: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:53: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 publicObject_hits 5 urn:node:cnDevUNM2 objectList_hits 4 urn:node:cnDevUNM2 publicObject TierTesting:cn-dev-unm-2:Public_READ.15 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 publicObject_hits 5 urn:node:cnDevUCSB2 objectList_hits 4 urn:node:cnDevUCSB2 publicObject TierTesting:cn-dev-ucsb-2:Public_READ.15 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:30:53: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:53: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:53: [INFO]: ***************** running test for testSetAccessPolicy() vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:53: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:53: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:53: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:30:53: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient] 20170528-06:30:53: [INFO]: creating a test object. pid = testSetAccessPolicy_2017147233053269 on https://cn-dev-ucsb-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:53: [INFO]: SystemMetadata for pid: testSetAccessPolicy_2017147233053269 1 testSetAccessPolicy_2017147233053269 eml://ecoinformatics.org/eml-2.0.1 17181 03ce09c6b4c3efc1681f3023402998a2 CN=urn:node:cnDevUNM2,DC=dataone,DC=org CN=testRightsHolder,DC=dataone,DC=org 2017-05-28T06:30:53.281+00:00 2017-05-28T06:30:53.281+00:00 urn:node:mnDevUCSB1 urn:node:mnDevUCSB1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:54: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object; MMP message has: ParamPart:pid = testSetAccessPolicy_2017147233053269; FilePart:object = /tmp/mmp.output.4284527657435745035.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5342702097337068737.tmp (885 bytes); [org.dataone.client.rest.RestClient] 20170528-06:30:54: [INFO]: object created. pid = testSetAccessPolicy_2017147233053269 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:54: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:30:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testSetAccessPolicy_2017147233053269 [org.dataone.client.rest.RestClient] 20170528-06:30:54: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://cn-dev-ucsb-2.test.dataone.org/cn/v2/accessRules/testSetAccessPolicy_2017147233053269; MMP message has: FilePart:accessPolicy = /tmp/mmp.output.9105448532664205110.tmp (243 bytes); ParamPart:serialVersion = 1; [org.dataone.client.rest.RestClient] 20170528-06:30:54: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:54: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:54: [INFO]: ***************** running test for testSetAccessPolicy() vs. node: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:54: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:54: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:54: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:30:54: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient] 20170528-06:30:54: [INFO]: creating a test object. pid = testSetAccessPolicy_2017147233054832 on https://cn-dev-unm-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:54: [INFO]: SystemMetadata for pid: testSetAccessPolicy_2017147233054832 1 testSetAccessPolicy_2017147233054832 eml://ecoinformatics.org/eml-2.0.1 17181 03ce09c6b4c3efc1681f3023402998a2 CN=urn:node:cnDevUNM2,DC=dataone,DC=org CN=testRightsHolder,DC=dataone,DC=org 2017-05-28T06:30:54.845+00:00 2017-05-28T06:30:54.845+00:00 urn:node:mnDevUCSB1 urn:node:mnDevUCSB1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:55: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-unm-2.test.dataone.org/cn/v2/object; MMP message has: ParamPart:pid = testSetAccessPolicy_2017147233054832; FilePart:object = /tmp/mmp.output.1576155543738497143.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2919344263799969265.tmp (885 bytes); [org.dataone.client.rest.RestClient] 20170528-06:30:55: [INFO]: object created. pid = testSetAccessPolicy_2017147233054832 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:55: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:30:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testSetAccessPolicy_2017147233054832 [org.dataone.client.rest.RestClient] 20170528-06:30:56: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://cn-dev-unm-2.test.dataone.org/cn/v2/accessRules/testSetAccessPolicy_2017147233054832; MMP message has: FilePart:accessPolicy = /tmp/mmp.output.2063494711973356068.tmp (243 bytes); ParamPart:serialVersion = 1; [org.dataone.client.rest.RestClient] 20170528-06:30:56: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:56: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:56: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:56: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 publicObject_hits 5 urn:node:cnDevUNM2 objectList_hits 4 urn:node:cnDevUNM2 publicObject TierTesting:cn-dev-unm-2:Public_READ.15 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 publicObject_hits 5 urn:node:cnDevUCSB2 objectList_hits 4 urn:node:cnDevUCSB2 publicObject TierTesting:cn-dev-ucsb-2:Public_READ.15 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:30:56: [INFO]: Testing isAuthorized() method ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:56: [INFO]: Testing isAuthorized(), Case1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:56: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:56: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:56: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:56: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 publicObject_hits 5 urn:node:cnDevUNM2 objectList_hits 4 urn:node:cnDevUNM2 publicObject TierTesting:cn-dev-unm-2:Public_READ.15 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 publicObject_hits 5 urn:node:cnDevUCSB2 objectList_hits 4 urn:node:cnDevUCSB2 publicObject TierTesting:cn-dev-ucsb-2:Public_READ.15 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:30:56: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 [org.dataone.client.rest.RestClient] 20170528-06:30:56: [INFO]: ====>>>>> pid of procured test Object: TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:56: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:56: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=read with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:30:57: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:30:58: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15?action=write with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:30:58: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:58: [INFO]: certificate filename: testPerson_NoSubjectInfo [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:58: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:30:58: [INFO]: client setup as Subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:58: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:30:58: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:58: [INFO]: Running isAuthorized() on null with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:30:59: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:30:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:31:00: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15?action=write with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:31:00: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:00: [INFO]: certificate filename: testEQPerson1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:00: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:31:00: [INFO]: client setup as Subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:00: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:31:00: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:00: [INFO]: Running isAuthorized() on null with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:31:01: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:31:02: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15?action=write with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:31:02: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:02: [INFO]: certificate filename: testEQPerson3 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:02: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:31:02: [INFO]: client setup as Subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:02: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:31:02: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:02: [INFO]: Running isAuthorized() on null with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:31:03: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:31:04: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15?action=write with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:31:04: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:04: [INFO]: certificate filename: testGroupie [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:04: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:31:04: [INFO]: client setup as Subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:04: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:31:04: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:05: [INFO]: Running isAuthorized() on null with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:31:05: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:31:06: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:31:06: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:31:07: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15?action=write with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:31:07: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; : READ not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:31:07: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:07: [INFO]: Running isAuthorized() on POST https://cn-dev-unm-2.test.dataone.org/cn/v2/reserve; MMP message has: ParamPart:pid = 201714723307197; with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:31:08: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:31:08: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:31:08: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:31:09: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15?action=write with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:31:09: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : READ not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:31:09: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/TierTesting:cn-dev-unm-2:Public_READ.15 with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:10: [WARN]: Cookie rejected [JSESSIONID="C9CADE0822A0D6A9CA6610683D1717A5", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:31:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:31:10: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:31:10: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:10: [WARN]: Cookie rejected [JSESSIONID="65F592FC59AB2A41D88FE66E5391A1CE", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:31:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:31:10: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 for subject[s]: public; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:31:11: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15?action=write with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:11: [WARN]: Cookie rejected [JSESSIONID="231438313BA5BE4110C2A4B2FEB25D8B", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:31:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:31:11: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 for subject[s]: public; : READ not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:31:11: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:11: [INFO]: certificate filename: testPerson_Expired [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:11: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:31:11: [INFO]: client setup as Subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:11: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:31:11: [INFO]: created client for certificate file: testPerson_Expired with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:11: [INFO]: Running isAuthorized() on null with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:11: [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:161) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:31:12: [INFO]: Running isAuthorized() on null with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:12: [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:161) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:31:12: [INFO]: Running isAuthorized() on null with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:12: [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:161) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:31:12: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:12: [INFO]: certificate filename: testPerson_SelfSigned [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:12: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:31:12: [INFO]: client setup as Subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:12: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:31:12: [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] 20170528-06:31:13: [INFO]: Running isAuthorized() on null with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:13: [WARN]: Cookie rejected [JSESSIONID="9515D14BAC21DEECCCFFC47208E6C847", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:31:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:31:13: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:31:14: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:14: [WARN]: Cookie rejected [JSESSIONID="11C29555BE22D09D59AA8B5489A30236", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:31:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:31:14: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 for subject[s]: public; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:31:14: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15?action=write with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:14: [WARN]: Cookie rejected [JSESSIONID="EA550B751B70C24876A3B4E135F635C3", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:31:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:31:14: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 for subject[s]: public; : READ not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:31:14: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 [org.dataone.client.rest.RestClient] 20170528-06:31:14: [INFO]: ====>>>>> pid of procured test Object: TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:14: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:15: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15?action=read with pid TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:31:16: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:31:16: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15?action=write with pid TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:31:16: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:17: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15?action=read with pid TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:31:17: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:31:18: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15?action=write with pid TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:31:18: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:19: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15?action=read with pid TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:31:19: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:31:20: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15?action=write with pid TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:31:20: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:21: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15?action=read with pid TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:31:21: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:31:22: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15?action=write with pid TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:31:22: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:23: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15?action=read with pid TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:31:24: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:31:24: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:31:25: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:31:25: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15?action=write with pid TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:31:25: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; : READ not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:31:25: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:26: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15?action=read with pid TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:31:27: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:31:27: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:31:28: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:31:28: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15?action=write with pid TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:31:28: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : READ not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:31:29: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15?action=read with pid TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:29: [WARN]: Cookie rejected [JSESSIONID="A9D4356E33C9798ED39E5D3DBBCDBF2A", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:31:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:31:29: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:31:30: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:30: [WARN]: Cookie rejected [JSESSIONID="F47ED54ECF86DBBF9F1AB0866FA5D64F", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:31:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:31:30: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 for subject[s]: public; : WRITE not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:31:30: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15?action=write with pid TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:31: [WARN]: Cookie rejected [JSESSIONID="5CF8897FFA2ECCD4826E1F0EC017F08B", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:31:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:31:31: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 for subject[s]: public; : READ not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:31:31: [INFO]: created client for certificate file: testPerson_Expired with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:31: [INFO]: Running isAuthorized() on null with pid TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:31: [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:161) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:31:32: [INFO]: Running isAuthorized() on null with pid TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:32: [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:161) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:31:32: [INFO]: Running isAuthorized() on null with pid TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:32: [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:161) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:31:32: [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] 20170528-06:31:33: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15?action=read with pid TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:33: [WARN]: Cookie rejected [JSESSIONID="60A2E31A8DAE0396E86AF4B13143DE14", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:31:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:31:33: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:31:33: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:34: [WARN]: Cookie rejected [JSESSIONID="5B7BB7483311E4969388F9E3DCF65F07", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:31:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:31:34: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 for subject[s]: public; : WRITE not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:31:34: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15?action=write with pid TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:34: [WARN]: Cookie rejected [JSESSIONID="DB08A183D18548EF6C2B4A438182F0CB", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:31:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:31:34: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 for subject[s]: public; : READ not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:31:34: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:34: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:34: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:34: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 publicObject_hits 5 urn:node:cnDevUNM2 objectList_hits 4 urn:node:cnDevUNM2 publicObject TierTesting:cn-dev-unm-2:Public_READ.15 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 publicObject_hits 5 urn:node:cnDevUCSB2 objectList_hits 4 urn:node:cnDevUCSB2 publicObject TierTesting:cn-dev-ucsb-2:Public_READ.15 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:31:34: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 [org.dataone.client.rest.RestClient] 20170528-06:31:35: [INFO]: ====>>>>> pid of procured test Object: TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:35: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:35: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15?action=read with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:31:36: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:31:36: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15?action=write with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:31:37: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:37: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15?action=read with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:31:38: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.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:404) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:31:38: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:31:38: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.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:405) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:31:39: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15?action=write with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:31:39: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; : READ not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.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:406) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:31:39: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:40: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15?action=read with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:31:40: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:31:41: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15?action=write with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:31:41: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:42: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15?action=read with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:31:42: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:31:43: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15?action=write with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:31:43: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:44: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15?action=read with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:31:44: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:31:45: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15?action=write with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:31:45: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:46: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15?action=read with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:31:46: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:31:46: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:31:46: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:31:47: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15?action=write with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:31:47: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : READ not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:31:48: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15?action=read with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:48: [WARN]: Cookie rejected [JSESSIONID="0D70391895AEAD2505C63303D8DD4DA8", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:31:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:31:48: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:31:48: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:48: [WARN]: Cookie rejected [JSESSIONID="A029D5665A1DDA194ECFAE26562654BE", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:31:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:31:48: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:31:49: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15?action=write with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:49: [WARN]: Cookie rejected [JSESSIONID="17FC396A0B56843667D1572F47DC67FD", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:31:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:31:49: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public; : READ not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:31:49: [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] 20170528-06:31:49: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15?action=read with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:50: [WARN]: Cookie rejected [JSESSIONID="3CB36EE00F8EF48AFA25B9B516550D96", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:31:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:31:50: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:31:50: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:50: [WARN]: Cookie rejected [JSESSIONID="EE2F15EEA4431763E24161F0EC272AF6", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:31:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:31:50: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:31:51: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15?action=write with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:51: [WARN]: Cookie rejected [JSESSIONID="669FB6A32DE754E316CB6747683BD346", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:31:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:31:51: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public; : READ not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:31:51: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 [org.dataone.client.rest.RestClient] 20170528-06:31:51: [INFO]: ====>>>>> pid of procured test Object: TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:51: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:52: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15?action=read with pid TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:31:53: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:31:54: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15?action=write with pid TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:31:54: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:54: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15?action=read with pid TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:31:55: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.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:404) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:31:55: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:31:56: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; : WRITE not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.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:405) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:31:56: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15?action=write with pid TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:31:56: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; : READ not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.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:406) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:31:56: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:57: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15?action=read with pid TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:31:58: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:31:59: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15?action=write with pid TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:31:59: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:31:59: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15?action=read with pid TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:32:00: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:32:01: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15?action=write with pid TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:32:01: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:02: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15?action=read with pid TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:32:02: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:32:03: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15?action=write with pid TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:32:03: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:04: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15?action=read with pid TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:32:04: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:32:05: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:32:05: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:32:05: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15?action=write with pid TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:32:06: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : READ not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:32:06: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15?action=read with pid TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:06: [WARN]: Cookie rejected [JSESSIONID="C7A533650828325B3C4028EC9E9D810C", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:32:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:32:06: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:32:07: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:07: [WARN]: Cookie rejected [JSESSIONID="32C2C3CDE2E0A8B5EFEF5F11C82D240B", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:32:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:32:07: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 for subject[s]: public; : WRITE not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:32:08: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15?action=write with pid TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:08: [WARN]: Cookie rejected [JSESSIONID="7ADFE33B25A301EB801593D7F047B71E", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:32:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:32:08: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 for subject[s]: public; : READ not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:32:08: [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] 20170528-06:32:08: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15?action=read with pid TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:08: [WARN]: Cookie rejected [JSESSIONID="EF551804FCBFF5DC12E9F42D4C3672F9", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:32:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:32:08: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:32:09: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:09: [WARN]: Cookie rejected [JSESSIONID="9212BDF4D8AC7B516C809A9358C10B15", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:32:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:32:09: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 for subject[s]: public; : WRITE not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:32:10: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15?action=write with pid TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:10: [WARN]: Cookie rejected [JSESSIONID="E118FF55E1770F3831CB89F7D91EA814", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:32:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:32:10: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 for subject[s]: public; : READ not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:32:10: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:10: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:10: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:10: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 publicObject_hits 5 urn:node:cnDevUNM2 objectList_hits 4 urn:node:cnDevUNM2 publicObject TierTesting:cn-dev-unm-2:Public_READ.15 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 publicObject_hits 5 urn:node:cnDevUCSB2 objectList_hits 4 urn:node:cnDevUCSB2 publicObject TierTesting:cn-dev-ucsb-2:Public_READ.15 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:32:10: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/TierTesting:cn-dev-ucsb-2:Public_READ.15 [org.dataone.client.rest.RestClient] 20170528-06:32:10: [INFO]: ====>>>>> pid of procured test Object: TierTesting:cn-dev-ucsb-2:Public_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:10: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:10: [INFO]: Running isAuthorized() on PUT https://cn-dev-unm-2.test.dataone.org/cn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_RightsHolder_2017147232938704; FilePart:sysmeta = /tmp/mmp.output.6235179725058592786.tmp (1077 bytes); with pid TierTesting:cn-dev-ucsb-2:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:32:11: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:32:12: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=write with pid TierTesting:cn-dev-ucsb-2:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:32:12: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:12: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15?action=read with pid TierTesting:cn-dev-ucsb-2:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:32:13: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Public_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Public_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Public_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:32:13: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:32:14: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:Public_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:Public_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:Public_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:32:14: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=write with pid TierTesting:cn-dev-ucsb-2:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:32:15: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:15: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15?action=read with pid TierTesting:cn-dev-ucsb-2:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:32:15: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Public_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Public_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Public_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:32:16: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:32:16: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:Public_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:Public_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:Public_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:32:16: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=write with pid TierTesting:cn-dev-ucsb-2:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:32:17: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:17: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15?action=read with pid TierTesting:cn-dev-ucsb-2:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:32:18: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Public_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Public_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Public_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:32:18: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:32:19: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:Public_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:Public_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:Public_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:32:19: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=write with pid TierTesting:cn-dev-ucsb-2:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:32:19: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:20: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15?action=read with pid TierTesting:cn-dev-ucsb-2:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:32:20: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Public_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Public_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Public_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:32:20: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:32:21: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:Public_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:Public_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:Public_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:32:21: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=write with pid TierTesting:cn-dev-ucsb-2:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:32:21: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:22: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15?action=read with pid TierTesting:cn-dev-ucsb-2:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:32:22: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:32:23: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:32:23: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:32:23: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=write with pid TierTesting:cn-dev-ucsb-2:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:32:23: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:24: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15?action=read with pid TierTesting:cn-dev-ucsb-2:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:32:24: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Public_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Public_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Public_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:32:25: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:32:25: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:Public_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:Public_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:Public_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:32:25: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=write with pid TierTesting:cn-dev-ucsb-2:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:32:26: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15?action=read with pid TierTesting:cn-dev-ucsb-2:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:26: [WARN]: Cookie rejected [JSESSIONID="304AF1281FCCA0760DC76DEBDA168B9D", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:32:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:32:26: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Public_READ.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Public_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Public_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:32:27: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:27: [WARN]: Cookie rejected [JSESSIONID="8325AC20532A30549C1207F9DFAF9F92", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:32:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:32:27: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:Public_READ.15 for subject[s]: public; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:Public_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:Public_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:32:27: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=write with pid TierTesting:cn-dev-ucsb-2:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:27: [WARN]: Cookie rejected [JSESSIONID="2B4B9F1F1F54F463B01DFD4B78663395", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:32:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:32: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] 20170528-06:32:28: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15?action=read with pid TierTesting:cn-dev-ucsb-2:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:28: [WARN]: Cookie rejected [JSESSIONID="542D69CA7F27D0700B15DE4C57D07117", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:32:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:32:28: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Public_READ.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Public_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Public_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:32:28: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:28: [WARN]: Cookie rejected [JSESSIONID="D334AF59FAE77D531494C1918BA0BAB9", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:32:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:32:28: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:Public_READ.15 for subject[s]: public; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:Public_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:Public_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:32:29: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=write with pid TierTesting:cn-dev-ucsb-2:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:29: [WARN]: Cookie rejected [JSESSIONID="A165D95454DB94C9C269909C552FD487", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:32:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:32:29: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/TierTesting:cn-dev-unm-2:Public_READ.15 [org.dataone.client.rest.RestClient] 20170528-06:32:29: [INFO]: ====>>>>> pid of procured test Object: TierTesting:cn-dev-unm-2:Public_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:29: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:30: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=read with pid TierTesting:cn-dev-unm-2:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:32:31: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=changePermission with pid TierTesting:cn-dev-unm-2:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:32:31: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=write with pid TierTesting:cn-dev-unm-2:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:32:32: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:32: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=read with pid TierTesting:cn-dev-unm-2:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:32:33: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Public_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Public_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Public_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:32:34: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=changePermission with pid TierTesting:cn-dev-unm-2:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:32:35: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:Public_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-unm-2:Public_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:Public_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:32:35: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=write with pid TierTesting:cn-dev-unm-2:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:32:36: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:36: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=read with pid TierTesting:cn-dev-unm-2:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:32:37: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Public_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Public_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Public_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:32:37: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=changePermission with pid TierTesting:cn-dev-unm-2:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:32:38: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:Public_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; : WRITE not allowed on TierTesting:cn-dev-unm-2:Public_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:Public_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:32:38: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=write with pid TierTesting:cn-dev-unm-2:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:32:39: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:39: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=read with pid TierTesting:cn-dev-unm-2:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:32:40: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Public_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Public_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Public_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:32:41: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=changePermission with pid TierTesting:cn-dev-unm-2:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:32:41: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:Public_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-unm-2:Public_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:Public_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:32:42: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=write with pid TierTesting:cn-dev-unm-2:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:32:43: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:43: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=read with pid TierTesting:cn-dev-unm-2:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:32:44: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Public_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Public_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Public_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:32:45: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=changePermission with pid TierTesting:cn-dev-unm-2:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:32:46: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:Public_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-unm-2:Public_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:Public_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:32:46: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=write with pid TierTesting:cn-dev-unm-2:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:32:47: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:48: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=read with pid TierTesting:cn-dev-unm-2:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:32:48: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:32:49: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=changePermission with pid TierTesting:cn-dev-unm-2:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:32:49: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-unm-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:32:50: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=write with pid TierTesting:cn-dev-unm-2:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:32:50: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:51: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=read with pid TierTesting:cn-dev-unm-2:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:32:51: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Public_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Public_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Public_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:32:51: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=changePermission with pid TierTesting:cn-dev-unm-2:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:32:52: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:Public_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-unm-2:Public_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:Public_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:32:53: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=write with pid TierTesting:cn-dev-unm-2:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:32:53: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=read with pid TierTesting:cn-dev-unm-2:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:54: [WARN]: Cookie rejected [JSESSIONID="48305A85A0248DEA3DF43AFC5E1157B9", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:32:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:32:54: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Public_READ.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Public_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Public_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:32:54: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=changePermission with pid TierTesting:cn-dev-unm-2:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:54: [WARN]: Cookie rejected [JSESSIONID="37E6FE5D234952CDB4DB6F0A0A441BAC", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:32:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:32:54: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:Public_READ.15 for subject[s]: public; : WRITE not allowed on TierTesting:cn-dev-unm-2:Public_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:Public_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:32:55: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=write with pid TierTesting:cn-dev-unm-2:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:55: [WARN]: Cookie rejected [JSESSIONID="0D44969FC98A06E4EEC6F8B69E84D314", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:32:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:32:55: [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] 20170528-06:32:55: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Public_READ.15?action=read with pid TierTesting:cn-dev-unm-2:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:56: [WARN]: Cookie rejected [JSESSIONID="AF2C42719A66F0CB8B70C7E82C473D81", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:32:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:32:56: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Public_READ.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Public_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Public_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:32:56: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=changePermission with pid TierTesting:cn-dev-unm-2:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:56: [WARN]: Cookie rejected [JSESSIONID="155E4E77B41E1A5D0C658F9C37BED436", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:32:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:32:56: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:Public_READ.15 for subject[s]: public; : WRITE not allowed on TierTesting:cn-dev-unm-2:Public_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:Public_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:32:57: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=write with pid TierTesting:cn-dev-unm-2:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:57: [WARN]: Cookie rejected [JSESSIONID="7A2292993A511182799A1BEE10EB1847", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:32:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:32:57: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:57: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:57: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:57: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 publicObject_hits 5 urn:node:cnDevUNM2 objectList_hits 4 urn:node:cnDevUNM2 publicObject TierTesting:cn-dev-unm-2:Public_READ.15 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 publicObject_hits 5 urn:node:cnDevUCSB2 objectList_hits 4 urn:node:cnDevUCSB2 publicObject TierTesting:cn-dev-ucsb-2:Public_READ.15 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:32:57: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 [org.dataone.client.rest.RestClient] 20170528-06:32:57: [INFO]: ====>>>>> pid of procured test Object: TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:57: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:58: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=read with pid TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:32:58: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:32:59: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15?action=write with pid TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:32:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:32:59: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:00: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=read with pid TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:33:00: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:33:01: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:33:01: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:33:01: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15?action=write with pid TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:33:02: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:02: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=read with pid TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:33:18: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:33:19: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:33:19: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:33:19: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15?action=write with pid TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:33:20: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:20: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=read with pid TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:33:20: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:33:21: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:33:21: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:33:21: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15?action=write with pid TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:33:22: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:22: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=read with pid TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:33:22: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:33:23: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:33:23: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:33:24: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15?action=write with pid TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:33:24: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:24: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=read with pid TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:33:25: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:33:25: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:33:25: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:33:26: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15?action=write with pid TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:33:26: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:26: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=read with pid TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:33:27: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:33:27: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:33:27: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:33:28: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15?action=write with pid TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:33:29: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=read with pid TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:29: [WARN]: Cookie rejected [JSESSIONID="F3077101D0A06D32A5FF2747CA67F7F5", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:33:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:33:29: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:33:29: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:29: [WARN]: Cookie rejected [JSESSIONID="772C496496401E676CE3F2199AEB7BFD", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:33:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:33:29: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 for subject[s]: public; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:33:30: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15?action=write with pid TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:30: [WARN]: Cookie rejected [JSESSIONID="72701073DCF30D51BCF093D24C68D81E", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:33:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:33:30: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 for subject[s]: public; : READ not allowed on TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:33:30: [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] 20170528-06:33:30: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Public_READ.15?action=read with pid TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:31: [WARN]: Cookie rejected [JSESSIONID="5412C9C5930437529FD72AD06A13F876", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:33:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:33:31: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:33:31: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:31: [WARN]: Cookie rejected [JSESSIONID="DA032DBD5F658438B3EB29BD732F0909", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:33:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:33:31: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 for subject[s]: public; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:33:32: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15?action=write with pid TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:32: [WARN]: Cookie rejected [JSESSIONID="2840F449C3187BD6EB5954DA5DDE0D9E", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:33:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:33:32: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 for subject[s]: public; : READ not allowed on TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:33:32: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/TierTesting:cn-dev-unm-2:Authenticated_READ.15 [org.dataone.client.rest.RestClient] 20170528-06:33:32: [INFO]: ====>>>>> pid of procured test Object: TierTesting:cn-dev-unm-2:Authenticated_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:32: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:33: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15?action=read with pid TierTesting:cn-dev-unm-2:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:33:33: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15?action=changePermission with pid TierTesting:cn-dev-unm-2:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:33:34: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15?action=write with pid TierTesting:cn-dev-unm-2:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:33:35: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:35: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15?action=read with pid TierTesting:cn-dev-unm-2:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:33:36: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Authenticated_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Authenticated_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Authenticated_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:33:37: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15?action=changePermission with pid TierTesting:cn-dev-unm-2:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:33:37: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:Authenticated_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-unm-2:Authenticated_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:Authenticated_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:33:38: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15?action=write with pid TierTesting:cn-dev-unm-2:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:33:39: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:40: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15?action=read with pid TierTesting:cn-dev-unm-2:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:33:40: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Authenticated_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Authenticated_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Authenticated_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:33:40: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15?action=changePermission with pid TierTesting:cn-dev-unm-2:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:33:41: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:Authenticated_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; : WRITE not allowed on TierTesting:cn-dev-unm-2:Authenticated_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:Authenticated_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:33:41: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15?action=write with pid TierTesting:cn-dev-unm-2:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:33:42: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:42: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15?action=read with pid TierTesting:cn-dev-unm-2:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:33:43: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Authenticated_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Authenticated_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Authenticated_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:33:44: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15?action=changePermission with pid TierTesting:cn-dev-unm-2:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:33:45: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:Authenticated_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-unm-2:Authenticated_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:Authenticated_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:33:45: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15?action=write with pid TierTesting:cn-dev-unm-2:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:33:46: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:46: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15?action=read with pid TierTesting:cn-dev-unm-2:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:33:47: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Authenticated_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Authenticated_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Authenticated_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:33:48: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15?action=changePermission with pid TierTesting:cn-dev-unm-2:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:33:49: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:Authenticated_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-unm-2:Authenticated_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:Authenticated_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:33:49: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15?action=write with pid TierTesting:cn-dev-unm-2:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:33:50: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:51: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15?action=read with pid TierTesting:cn-dev-unm-2:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:33:51: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:33:52: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15?action=changePermission with pid TierTesting:cn-dev-unm-2:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:33:53: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-unm-2:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:33:53: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15?action=write with pid TierTesting:cn-dev-unm-2:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:33:54: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:54: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15?action=read with pid TierTesting:cn-dev-unm-2:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:33:54: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Authenticated_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Authenticated_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Authenticated_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:33:55: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15?action=changePermission with pid TierTesting:cn-dev-unm-2:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:33:55: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:Authenticated_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-unm-2:Authenticated_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:Authenticated_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:33:56: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15?action=write with pid TierTesting:cn-dev-unm-2:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:33:57: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15?action=read with pid TierTesting:cn-dev-unm-2:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:57: [WARN]: Cookie rejected [JSESSIONID="1247BC9943CB557C5A62080869046D28", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:33:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:33:57: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Authenticated_READ.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Authenticated_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Authenticated_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:33:57: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15?action=changePermission with pid TierTesting:cn-dev-unm-2:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:58: [WARN]: Cookie rejected [JSESSIONID="F5D75FA5912AFA40573C36C2D89CBF67", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:33:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:33:58: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:Authenticated_READ.15 for subject[s]: public; : WRITE not allowed on TierTesting:cn-dev-unm-2:Authenticated_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:Authenticated_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:33:58: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15?action=write with pid TierTesting:cn-dev-unm-2:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:58: [WARN]: Cookie rejected [JSESSIONID="82A67C404DBA1E7262A60D44EEBFA70E", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:33:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:33:58: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-unm-2:Authenticated_READ.15 for subject[s]: public; : READ not allowed on TierTesting:cn-dev-unm-2:Authenticated_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-unm-2:Authenticated_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:33: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] 20170528-06:33:59: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Authenticated_READ.15?action=read with pid TierTesting:cn-dev-unm-2:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:33:59: [WARN]: Cookie rejected [JSESSIONID="AB89C041876DF564100B797BEE39ED42", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:33:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:33:59: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Authenticated_READ.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Authenticated_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Authenticated_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:34:00: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15?action=changePermission with pid TierTesting:cn-dev-unm-2:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:00: [WARN]: Cookie rejected [JSESSIONID="88DE837547F882559B4D84B9C5020A32", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:34:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:34:00: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:Authenticated_READ.15 for subject[s]: public; : WRITE not allowed on TierTesting:cn-dev-unm-2:Authenticated_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:Authenticated_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:34:00: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15?action=write with pid TierTesting:cn-dev-unm-2:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:00: [WARN]: Cookie rejected [JSESSIONID="1E58A9454B98111B02B4375208319C9A", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:34:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:34:00: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-unm-2:Authenticated_READ.15 for subject[s]: public; : READ not allowed on TierTesting:cn-dev-unm-2:Authenticated_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-unm-2:Authenticated_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:34:00: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:00: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:00: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:00: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 publicObject_hits 5 urn:node:cnDevUNM2 objectList_hits 4 urn:node:cnDevUNM2 publicObject TierTesting:cn-dev-unm-2:Public_READ.15 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 publicObject_hits 5 urn:node:cnDevUCSB2 objectList_hits 4 urn:node:cnDevUCSB2 publicObject TierTesting:cn-dev-ucsb-2:Public_READ.15 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:34:00: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/TierTesting:cn-dev-ucsb-2:Verified_READ.15 [org.dataone.client.rest.RestClient] 20170528-06:34:01: [INFO]: ====>>>>> pid of procured test Object: TierTesting:cn-dev-ucsb-2:Verified_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:01: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:01: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15?action=read with pid TierTesting:cn-dev-ucsb-2:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:34:02: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:34:03: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15?action=write with pid TierTesting:cn-dev-ucsb-2:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:34:03: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:03: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15?action=read with pid TierTesting:cn-dev-ucsb-2:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:34:04: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:34:04: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:34:04: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:34:05: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15?action=write with pid TierTesting:cn-dev-ucsb-2:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:34:05: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:06: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15?action=read with pid TierTesting:cn-dev-ucsb-2:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:34:06: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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:824) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:34:06: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:34:07: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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:825) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:34:07: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15?action=write with pid TierTesting:cn-dev-ucsb-2:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:34:07: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; : READ not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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:826) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:34:07: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:08: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15?action=read with pid TierTesting:cn-dev-ucsb-2:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:34:08: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:34:08: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:34:09: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:34:09: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15?action=write with pid TierTesting:cn-dev-ucsb-2:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:34:09: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:10: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15?action=read with pid TierTesting:cn-dev-ucsb-2:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:34:10: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:34:10: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:34:11: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:34:11: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15?action=write with pid TierTesting:cn-dev-ucsb-2:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:34:11: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:12: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15?action=read with pid TierTesting:cn-dev-ucsb-2:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:34:12: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:34:13: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:34:13: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:34:13: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15?action=write with pid TierTesting:cn-dev-ucsb-2:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:34:13: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; : READ not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:34:13: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:14: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15?action=read with pid TierTesting:cn-dev-ucsb-2:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:34:14: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:34:15: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:34:15: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:34:15: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15?action=write with pid TierTesting:cn-dev-ucsb-2:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:34:16: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : READ not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:34:16: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15?action=read with pid TierTesting:cn-dev-ucsb-2:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:16: [WARN]: Cookie rejected [JSESSIONID="0DFAE495B808AE3B9114A380227D9124", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:34:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:34:16: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:34:17: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:17: [WARN]: Cookie rejected [JSESSIONID="0D595AC353467689E3F74D52CE908CBB", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:34:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:34:17: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: public; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:34:17: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15?action=write with pid TierTesting:cn-dev-ucsb-2:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:17: [WARN]: Cookie rejected [JSESSIONID="8B785A7BA135FE61B827070ACD790780", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:34:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:34:17: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: public; : READ not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:34: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] 20170528-06:34:18: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Authenticated_READ.15?action=read with pid TierTesting:cn-dev-ucsb-2:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:18: [WARN]: Cookie rejected [JSESSIONID="DF741D1B26FBFE5EBE4114E5780487D6", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:34:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:34:18: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:34:19: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:19: [WARN]: Cookie rejected [JSESSIONID="20832989AF315B990CAD61A0A5525371", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:34:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:34:19: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: public; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:34:19: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15?action=write with pid TierTesting:cn-dev-ucsb-2:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:19: [WARN]: Cookie rejected [JSESSIONID="5ED66E487073475E7DED821DBE98B0F1", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:34:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:34:19: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: public; : READ not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-ucsb-2:Verified_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:34:19: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/TierTesting:cn-dev-unm-2:Verified_READ.15 [org.dataone.client.rest.RestClient] 20170528-06:34:20: [INFO]: ====>>>>> pid of procured test Object: TierTesting:cn-dev-unm-2:Verified_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:20: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:20: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15?action=read with pid TierTesting:cn-dev-unm-2:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:34:21: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15?action=changePermission with pid TierTesting:cn-dev-unm-2:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:34:22: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15?action=write with pid TierTesting:cn-dev-unm-2:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:34:22: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:23: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15?action=read with pid TierTesting:cn-dev-unm-2:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:34:24: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:34:24: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15?action=changePermission with pid TierTesting:cn-dev-unm-2:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:34:25: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:34:26: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15?action=write with pid TierTesting:cn-dev-unm-2:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:34:27: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:27: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15?action=read with pid TierTesting:cn-dev-unm-2:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:34:27: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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:824) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:34:28: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15?action=changePermission with pid TierTesting:cn-dev-unm-2:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:34:28: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; : WRITE not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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:825) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:34:29: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15?action=write with pid TierTesting:cn-dev-unm-2:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:34:29: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; : READ not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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:826) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:34:29: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:30: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15?action=read with pid TierTesting:cn-dev-unm-2:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:34:31: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:34:31: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15?action=changePermission with pid TierTesting:cn-dev-unm-2:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:34:32: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:34:33: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15?action=write with pid TierTesting:cn-dev-unm-2:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:34:34: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:34: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15?action=read with pid TierTesting:cn-dev-unm-2:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:34:35: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:34:35: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15?action=changePermission with pid TierTesting:cn-dev-unm-2:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:34:36: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:34:37: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15?action=write with pid TierTesting:cn-dev-unm-2:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:34:38: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:38: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15?action=read with pid TierTesting:cn-dev-unm-2:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:34:39: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:34:39: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15?action=changePermission with pid TierTesting:cn-dev-unm-2:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:34:40: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:34:40: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15?action=write with pid TierTesting:cn-dev-unm-2:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:34:41: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; : READ not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:34:41: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:41: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15?action=read with pid TierTesting:cn-dev-unm-2:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:34:42: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:34:42: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15?action=changePermission with pid TierTesting:cn-dev-unm-2:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:34:42: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:34:43: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15?action=write with pid TierTesting:cn-dev-unm-2:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:34:43: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : READ not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:34:44: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15?action=read with pid TierTesting:cn-dev-unm-2:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:44: [WARN]: Cookie rejected [JSESSIONID="7538397B52F0694B8B40846702786117", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:34:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:34:44: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:34:45: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15?action=changePermission with pid TierTesting:cn-dev-unm-2:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:45: [WARN]: Cookie rejected [JSESSIONID="29A5C9334396645E8B2D04904BBE8EA9", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:34:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:34:45: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: public; : WRITE not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:34:45: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15?action=write with pid TierTesting:cn-dev-unm-2:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:45: [WARN]: Cookie rejected [JSESSIONID="338A4A0616FF1EAEFBF366B17FE97FBD", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:34:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:34:45: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: public; : READ not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:34: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] 20170528-06:34:46: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:Verified_READ.15?action=read with pid TierTesting:cn-dev-unm-2:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:46: [WARN]: Cookie rejected [JSESSIONID="F542624E74A5F69452676C61F35AEED4", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:34:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:34:46: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:34:46: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15?action=changePermission with pid TierTesting:cn-dev-unm-2:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:47: [WARN]: Cookie rejected [JSESSIONID="281ACE2281D26CFCD67A4969186D8872", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:34:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:34:47: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: public; : WRITE not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:34:47: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15?action=write with pid TierTesting:cn-dev-unm-2:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:47: [WARN]: Cookie rejected [JSESSIONID="29DC50EABC10FD71B5C5B09BE02F773E", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:34:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:34:47: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: public; : READ not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-unm-2:Verified_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:34:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:47: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 publicObject_hits 5 urn:node:cnDevUNM2 objectList_hits 4 urn:node:cnDevUNM2 publicObject TierTesting:cn-dev-unm-2:Public_READ.15 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 publicObject_hits 5 urn:node:cnDevUCSB2 objectList_hits 4 urn:node:cnDevUCSB2 publicObject TierTesting:cn-dev-ucsb-2:Public_READ.15 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:34:47: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/TierTesting:cn-dev-ucsb-2:testPerson_READ.15 [org.dataone.client.rest.RestClient] 20170528-06:34:48: [INFO]: ====>>>>> pid of procured test Object: TierTesting:cn-dev-ucsb-2:testPerson_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:48: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:48: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15?action=read with pid TierTesting:cn-dev-ucsb-2:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:34:49: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:34:49: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15?action=write with pid TierTesting:cn-dev-ucsb-2:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:34:50: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:50: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15?action=read with pid TierTesting:cn-dev-ucsb-2:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:34:50: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:34:51: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:34:51: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:34:51: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15?action=write with pid TierTesting:cn-dev-ucsb-2:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:34:52: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:52: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15?action=read with pid TierTesting:cn-dev-ucsb-2:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:34:52: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:34:53: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:34:53: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:34:54: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15?action=write with pid TierTesting:cn-dev-ucsb-2:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:34:54: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:54: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15?action=read with pid TierTesting:cn-dev-ucsb-2:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:34:54: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:34:55: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:34:55: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:34:56: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15?action=write with pid TierTesting:cn-dev-ucsb-2:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:34:56: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:56: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15?action=read with pid TierTesting:cn-dev-ucsb-2:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:34:56: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:34:57: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:34:57: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:34:58: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15?action=write with pid TierTesting:cn-dev-ucsb-2:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:34:58: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:58: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15?action=read with pid TierTesting:cn-dev-ucsb-2:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:34:59: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:34:59: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:34:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:34:59: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:35:00: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15?action=write with pid TierTesting:cn-dev-ucsb-2:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:35:00: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; : READ not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:35:00: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:00: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15?action=read with pid TierTesting:cn-dev-ucsb-2:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:35:01: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:35:01: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:35:01: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:35:02: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15?action=write with pid TierTesting:cn-dev-ucsb-2:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:35:02: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : READ not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:35:02: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15?action=read with pid TierTesting:cn-dev-ucsb-2:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:03: [WARN]: Cookie rejected [JSESSIONID="E4929E39E075C897B6F5EF6CF8AEF9BA", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:35:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:35:03: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:35:03: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:03: [WARN]: Cookie rejected [JSESSIONID="FFA8CD1BC63B68CDCDA3441E5B564E47", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:35:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:35:03: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: public; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:35:04: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15?action=write with pid TierTesting:cn-dev-ucsb-2:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:04: [WARN]: Cookie rejected [JSESSIONID="4AEA3359FBF1CE3F6A2BF3B0758901BA", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:35:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:35:04: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: public; : READ not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:35:04: [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] 20170528-06:35:04: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:Verified_READ.15?action=read with pid TierTesting:cn-dev-ucsb-2:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:04: [WARN]: Cookie rejected [JSESSIONID="1BA253E9ED69857C49A98390F1DB8462", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:35:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:35:04: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:35:05: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:05: [WARN]: Cookie rejected [JSESSIONID="392A48EAF7E89C58E4F7AA85556AF2A0", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:35:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:35:05: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: public; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:35:06: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15?action=write with pid TierTesting:cn-dev-ucsb-2:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:06: [WARN]: Cookie rejected [JSESSIONID="8C53132ADB833088A8E56CF0FEFF1A2D", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:35:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:35:06: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: public; : READ not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-ucsb-2:testPerson_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:35:06: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/TierTesting:cn-dev-unm-2:testPerson_READ.15 [org.dataone.client.rest.RestClient] 20170528-06:35:06: [INFO]: ====>>>>> pid of procured test Object: TierTesting:cn-dev-unm-2:testPerson_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:06: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:07: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15?action=read with pid TierTesting:cn-dev-unm-2:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:35:07: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15?action=changePermission with pid TierTesting:cn-dev-unm-2:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:35:08: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15?action=write with pid TierTesting:cn-dev-unm-2:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:35:08: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:09: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15?action=read with pid TierTesting:cn-dev-unm-2:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:35:10: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:35:10: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15?action=changePermission with pid TierTesting:cn-dev-unm-2:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:35:11: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:35:12: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15?action=write with pid TierTesting:cn-dev-unm-2:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:35:13: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:13: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15?action=read with pid TierTesting:cn-dev-unm-2:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:35:14: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:35:14: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15?action=changePermission with pid TierTesting:cn-dev-unm-2:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:35:15: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; : WRITE not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:35:15: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15?action=write with pid TierTesting:cn-dev-unm-2:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:35:16: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:16: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15?action=read with pid TierTesting:cn-dev-unm-2:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:35:17: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:35:17: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15?action=changePermission with pid TierTesting:cn-dev-unm-2:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:35:18: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:35:19: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15?action=write with pid TierTesting:cn-dev-unm-2:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:35:20: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:20: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15?action=read with pid TierTesting:cn-dev-unm-2:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:35:21: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:35:22: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15?action=changePermission with pid TierTesting:cn-dev-unm-2:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:35:23: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:35:23: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15?action=write with pid TierTesting:cn-dev-unm-2:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:35:24: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:25: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15?action=read with pid TierTesting:cn-dev-unm-2:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:35:25: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:35:26: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15?action=changePermission with pid TierTesting:cn-dev-unm-2:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:35:26: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:35:27: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15?action=write with pid TierTesting:cn-dev-unm-2:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:35:27: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; : READ not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:35:27: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:28: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15?action=read with pid TierTesting:cn-dev-unm-2:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:35:28: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:35:29: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15?action=changePermission with pid TierTesting:cn-dev-unm-2:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:35:29: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:35:30: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15?action=write with pid TierTesting:cn-dev-unm-2:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:35:30: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : READ not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:35:30: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15?action=read with pid TierTesting:cn-dev-unm-2:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:31: [WARN]: Cookie rejected [JSESSIONID="503DAE14D799C899CD99AA03CB250769", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:35:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:35:31: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:35:31: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15?action=changePermission with pid TierTesting:cn-dev-unm-2:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:31: [WARN]: Cookie rejected [JSESSIONID="27B892D9962020872B0FC70D1ADCCF8A", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:35:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:35:31: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: public; : WRITE not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:35:32: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15?action=write with pid TierTesting:cn-dev-unm-2:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:32: [WARN]: Cookie rejected [JSESSIONID="908EC640EF588822E41048211834C700", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:35:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:35:32: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: public; : READ not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:35:32: [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] 20170528-06:35:32: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_READ.15?action=read with pid TierTesting:cn-dev-unm-2:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:33: [WARN]: Cookie rejected [JSESSIONID="E31C78E2619AFF04D870AC33FAC0C887", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:35:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:35:33: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:35:33: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15?action=changePermission with pid TierTesting:cn-dev-unm-2:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:33: [WARN]: Cookie rejected [JSESSIONID="0A670607F2C4CB571DD75530972B2563", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:35:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:35:33: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: public; : WRITE not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:35:34: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15?action=write with pid TierTesting:cn-dev-unm-2:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:34: [WARN]: Cookie rejected [JSESSIONID="43BFD2C6C122195882FA97D8B1EAEB04", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:35:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:35:34: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: public; : READ not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-unm-2:testPerson_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:35:34: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:34: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:34: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:34: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 publicObject_hits 5 urn:node:cnDevUNM2 objectList_hits 4 urn:node:cnDevUNM2 publicObject TierTesting:cn-dev-unm-2:Public_READ.15 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 publicObject_hits 5 urn:node:cnDevUCSB2 objectList_hits 4 urn:node:cnDevUCSB2 publicObject TierTesting:cn-dev-ucsb-2:Public_READ.15 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:35:34: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 [org.dataone.client.rest.RestClient] 20170528-06:35:34: [INFO]: ====>>>>> pid of procured test Object: TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:34: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:35: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15?action=read with pid TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:35:35: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:35:36: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15?action=write with pid TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:35:36: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:37: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15?action=read with pid TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:35:37: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:35:37: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:35:38: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15?action=write with pid TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:35:38: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:39: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15?action=read with pid TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:35:39: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:35:39: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:35:40: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15?action=write with pid TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:35:40: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:41: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15?action=read with pid TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:35:41: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:35:41: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:35:42: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15?action=write with pid TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:35:42: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:43: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15?action=read with pid TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:35:43: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:35:44: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:35:44: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15?action=write with pid TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:35:44: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:45: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15?action=read with pid TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:35:45: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:35:46: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:35:46: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:35:46: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15?action=write with pid TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:35:46: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; : READ not allowed on TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:35:46: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:47: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15?action=read with pid TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:35:47: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:35:48: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:35:48: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:35:48: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15?action=write with pid TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:35:48: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : READ not allowed on TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:35:49: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15?action=read with pid TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:49: [WARN]: Cookie rejected [JSESSIONID="48BEEBEB9A1142CC6A0E1DCACB72424A", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:35:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:35:49: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:35:50: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:50: [WARN]: Cookie rejected [JSESSIONID="D6E2B4ECEA20261DB65FD108D23BAB84", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:35:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:35:50: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 for subject[s]: public; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:35:50: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15?action=write with pid TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:50: [WARN]: Cookie rejected [JSESSIONID="2E9DDA0334854A72780293806D049406", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:35:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:35:50: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 for subject[s]: public; : READ not allowed on TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:35:50: [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] 20170528-06:35:51: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_READ.15?action=read with pid TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:51: [WARN]: Cookie rejected [JSESSIONID="E793B51EBDA9A7827615C883C6800CD3", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:35:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:35:51: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:35:51: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:52: [WARN]: Cookie rejected [JSESSIONID="A44E54C6B537788775E840421A607F29", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:35:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:35:52: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 for subject[s]: public; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:35:52: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15?action=write with pid TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:52: [WARN]: Cookie rejected [JSESSIONID="EF6985D57BD6238501A074C125AFB891", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:35:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:35:52: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 for subject[s]: public; : READ not allowed on TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:35:52: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/TierTesting:cn-dev-unm-2:testPerson_WRITE.15 [org.dataone.client.rest.RestClient] 20170528-06:35:52: [INFO]: ====>>>>> pid of procured test Object: TierTesting:cn-dev-unm-2:testPerson_WRITE.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:52: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:53: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15?action=read with pid TierTesting:cn-dev-unm-2:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:35:54: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15?action=changePermission with pid TierTesting:cn-dev-unm-2:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:35:55: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15?action=write with pid TierTesting:cn-dev-unm-2:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:35:55: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:56: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15?action=read with pid TierTesting:cn-dev-unm-2:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:35:56: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testPerson_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testPerson_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testPerson_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:35:57: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15?action=changePermission with pid TierTesting:cn-dev-unm-2:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:35:58: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15?action=write with pid TierTesting:cn-dev-unm-2:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:35:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:35:59: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:00: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15?action=read with pid TierTesting:cn-dev-unm-2:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:36:00: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testPerson_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testPerson_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testPerson_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:36:01: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15?action=changePermission with pid TierTesting:cn-dev-unm-2:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:36:02: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15?action=write with pid TierTesting:cn-dev-unm-2:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:36:02: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:02: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15?action=read with pid TierTesting:cn-dev-unm-2:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:36:03: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testPerson_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testPerson_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testPerson_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:36:04: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15?action=changePermission with pid TierTesting:cn-dev-unm-2:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:36:05: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15?action=write with pid TierTesting:cn-dev-unm-2:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:36:06: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:07: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15?action=read with pid TierTesting:cn-dev-unm-2:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:36:08: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testPerson_WRITE.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testPerson_WRITE.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testPerson_WRITE.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:36:08: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15?action=changePermission with pid TierTesting:cn-dev-unm-2:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:36:10: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15?action=write with pid TierTesting:cn-dev-unm-2:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:36:11: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:11: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15?action=read with pid TierTesting:cn-dev-unm-2:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:36:12: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:36:12: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15?action=changePermission with pid TierTesting:cn-dev-unm-2:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:36:13: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-unm-2:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:36:13: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15?action=write with pid TierTesting:cn-dev-unm-2:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:36:14: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-unm-2:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; : READ not allowed on TierTesting:cn-dev-unm-2:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-unm-2:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:36:14: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:14: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15?action=read with pid TierTesting:cn-dev-unm-2:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:36:15: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testPerson_WRITE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testPerson_WRITE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testPerson_WRITE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:36:15: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15?action=changePermission with pid TierTesting:cn-dev-unm-2:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:36:15: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:testPerson_WRITE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-unm-2:testPerson_WRITE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:testPerson_WRITE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:36:16: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15?action=write with pid TierTesting:cn-dev-unm-2:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:36:16: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-unm-2:testPerson_WRITE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : READ not allowed on TierTesting:cn-dev-unm-2:testPerson_WRITE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-unm-2:testPerson_WRITE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:36:17: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15?action=read with pid TierTesting:cn-dev-unm-2:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:17: [WARN]: Cookie rejected [JSESSIONID="6A4CB33571679857C8FAE76FDDAFAD03", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:36:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:36:17: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testPerson_WRITE.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testPerson_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testPerson_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:36:18: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15?action=changePermission with pid TierTesting:cn-dev-unm-2:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:18: [WARN]: Cookie rejected [JSESSIONID="4774CD9928721D574F763A9535870BEF", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:36:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:36:18: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:testPerson_WRITE.15 for subject[s]: public; : WRITE not allowed on TierTesting:cn-dev-unm-2:testPerson_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:testPerson_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:36:18: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15?action=write with pid TierTesting:cn-dev-unm-2:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:18: [WARN]: Cookie rejected [JSESSIONID="434F67025C3E232F4B8EA80926837703", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:36:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:36:18: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-unm-2:testPerson_WRITE.15 for subject[s]: public; : READ not allowed on TierTesting:cn-dev-unm-2:testPerson_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-unm-2:testPerson_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:36: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] 20170528-06:36:19: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15?action=read with pid TierTesting:cn-dev-unm-2:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:19: [WARN]: Cookie rejected [JSESSIONID="8BC35AC52C0B89781F5D96E752449AF5", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:36:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:36:19: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testPerson_WRITE.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testPerson_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testPerson_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:36:20: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15?action=changePermission with pid TierTesting:cn-dev-unm-2:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:20: [WARN]: Cookie rejected [JSESSIONID="8526F30C134F45BAD749462FEED1B708", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:36:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:36:20: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:testPerson_WRITE.15 for subject[s]: public; : WRITE not allowed on TierTesting:cn-dev-unm-2:testPerson_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:testPerson_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:36:20: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15?action=write with pid TierTesting:cn-dev-unm-2:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:20: [WARN]: Cookie rejected [JSESSIONID="8CA45B0C5423E5F34E9A4DF7683F75B4", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:36:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:36:20: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-unm-2:testPerson_WRITE.15 for subject[s]: public; : READ not allowed on TierTesting:cn-dev-unm-2:testPerson_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-unm-2:testPerson_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:36:20: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:20: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:20: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:20: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 publicObject_hits 5 urn:node:cnDevUNM2 objectList_hits 4 urn:node:cnDevUNM2 publicObject TierTesting:cn-dev-unm-2:Public_READ.15 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 publicObject_hits 5 urn:node:cnDevUCSB2 objectList_hits 4 urn:node:cnDevUCSB2 publicObject TierTesting:cn-dev-ucsb-2:Public_READ.15 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:36:20: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 [org.dataone.client.rest.RestClient] 20170528-06:36:21: [INFO]: ====>>>>> pid of procured test Object: TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:21: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:21: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15?action=read with pid TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:36:22: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:36:22: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15?action=write with pid TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:36:23: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:23: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15?action=read with pid TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:36:24: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:36:24: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15?action=write with pid TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:36:25: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:25: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15?action=read with pid TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:36:26: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:36:27: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15?action=write with pid TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:36:27: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:27: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15?action=read with pid TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:36:28: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:36:29: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15?action=write with pid TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:36:29: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:29: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15?action=read with pid TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:36:30: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:36:31: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15?action=write with pid TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:36:31: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:32: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15?action=read with pid TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:36:32: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:36:33: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:36:33: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:36:33: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15?action=write with pid TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:36:33: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; : READ not allowed on TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:36:33: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:34: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15?action=read with pid TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:36:34: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:36:34: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:36:35: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:36:35: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15?action=write with pid TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:36:35: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : READ not allowed on TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:36:36: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15?action=read with pid TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:36: [WARN]: Cookie rejected [JSESSIONID="12514CD8854A95C350076CF80C6D1795", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:36:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:36:36: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:36:37: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:37: [WARN]: Cookie rejected [JSESSIONID="07724148CA39F03C507B4175766F1D71", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:36:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:36:37: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 for subject[s]: public; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:36:37: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15?action=write with pid TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:37: [WARN]: Cookie rejected [JSESSIONID="62AF0D1F922F81FF9EC97788FA38C605", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:36:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:36:37: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 for subject[s]: public; : READ not allowed on TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:36: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] 20170528-06:36:38: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_WRITE.15?action=read with pid TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:38: [WARN]: Cookie rejected [JSESSIONID="05E7CF717C8472C1DB575510D2CF219E", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:36:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:36:38: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:36:38: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:39: [WARN]: Cookie rejected [JSESSIONID="DF6A003F9676AF49FF8AE1E26D156E8B", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:36:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:36:39: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 for subject[s]: public; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:36:39: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15?action=write with pid TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:39: [WARN]: Cookie rejected [JSESSIONID="09477C3F0BCC4942241E7564BD6326FC", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:36:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:36:39: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 for subject[s]: public; : READ not allowed on TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:36:39: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/TierTesting:cn-dev-unm-2:testPerson_CHANGE.15 [org.dataone.client.rest.RestClient] org.dataone.integration.TestIterationEndingException: the AccessRule of the returned object has either multiple subjects or multiple permissions at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1050) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1233) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:36:39: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:39: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:39: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:39: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 publicObject_hits 5 urn:node:cnDevUNM2 objectList_hits 4 urn:node:cnDevUNM2 publicObject TierTesting:cn-dev-unm-2:Public_READ.15 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 publicObject_hits 5 urn:node:cnDevUCSB2 objectList_hits 4 urn:node:cnDevUCSB2 publicObject TierTesting:cn-dev-ucsb-2:Public_READ.15 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:36:39: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/TierTesting:cn-dev-ucsb-2:testGroup_READ.15 [org.dataone.client.rest.RestClient] 20170528-06:36:40: [INFO]: ====>>>>> pid of procured test Object: TierTesting:cn-dev-ucsb-2:testGroup_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:40: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:40: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15?action=read with pid TierTesting:cn-dev-ucsb-2:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:36:41: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:36:41: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15?action=write with pid TierTesting:cn-dev-ucsb-2:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:36:41: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:42: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15?action=read with pid TierTesting:cn-dev-ucsb-2:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:36:42: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:36:43: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:36:43: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:36:43: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15?action=write with pid TierTesting:cn-dev-ucsb-2:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:36:44: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:44: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15?action=read with pid TierTesting:cn-dev-ucsb-2:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:36:44: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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:1396) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:36:45: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:36:45: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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:1397) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:36:45: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15?action=write with pid TierTesting:cn-dev-ucsb-2:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:36:46: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; : READ not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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:1398) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:36:46: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:46: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15?action=read with pid TierTesting:cn-dev-ucsb-2:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:36:46: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:36:47: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:36:47: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:36:48: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15?action=write with pid TierTesting:cn-dev-ucsb-2:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:36:48: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:48: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15?action=read with pid TierTesting:cn-dev-ucsb-2:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:36:48: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:36:49: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:36:49: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:36:50: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15?action=write with pid TierTesting:cn-dev-ucsb-2:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:36:50: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:50: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15?action=read with pid TierTesting:cn-dev-ucsb-2:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:36:51: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:36:51: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:36:51: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:36:52: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15?action=write with pid TierTesting:cn-dev-ucsb-2:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:36:52: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:52: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15?action=read with pid TierTesting:cn-dev-ucsb-2:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:36:53: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:36:53: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:36:53: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:36:54: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15?action=write with pid TierTesting:cn-dev-ucsb-2:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:36:54: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : READ not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:36:55: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15?action=read with pid TierTesting:cn-dev-ucsb-2:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:55: [WARN]: Cookie rejected [JSESSIONID="9244F32CE2B97B023BD12ADCCF1EF771", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:36:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:36:55: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:36:55: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:55: [WARN]: Cookie rejected [JSESSIONID="A1B9F315B9B84136365632ED61AF7348", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:36:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:36:55: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: public; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:36:56: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15?action=write with pid TierTesting:cn-dev-ucsb-2:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:56: [WARN]: Cookie rejected [JSESSIONID="5613F45D3F18489A77C1FA63EF34FBB3", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:36:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:36:56: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: public; : READ not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:36:56: [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] 20170528-06:36:56: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15?action=read with pid TierTesting:cn-dev-ucsb-2:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:57: [WARN]: Cookie rejected [JSESSIONID="2E89401A412708214C19701B65A69A6C", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:36:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:36:57: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:36:57: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:57: [WARN]: Cookie rejected [JSESSIONID="58565D825F61B8D878E0FA5F278981C0", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:36:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:36:57: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: public; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:36:58: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15?action=write with pid TierTesting:cn-dev-ucsb-2:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:58: [WARN]: Cookie rejected [JSESSIONID="8BCA44C9E4C1518F3205AC30B9697343", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:36:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:36:58: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: public; : READ not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-ucsb-2:testGroup_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:36:58: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/TierTesting:cn-dev-unm-2:testGroup_READ.15 [org.dataone.client.rest.RestClient] 20170528-06:36:58: [INFO]: ====>>>>> pid of procured test Object: TierTesting:cn-dev-unm-2:testGroup_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:58: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:59: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15?action=read with pid TierTesting:cn-dev-unm-2:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:36:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:36:59: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15?action=changePermission with pid TierTesting:cn-dev-unm-2:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:37:00: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15?action=write with pid TierTesting:cn-dev-unm-2:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:37:00: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:01: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15?action=read with pid TierTesting:cn-dev-unm-2:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:37:02: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:37:03: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15?action=changePermission with pid TierTesting:cn-dev-unm-2:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:37:03: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:37:04: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15?action=write with pid TierTesting:cn-dev-unm-2:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:37:05: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:06: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15?action=read with pid TierTesting:cn-dev-unm-2:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:37:06: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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:1396) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:37:07: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15?action=changePermission with pid TierTesting:cn-dev-unm-2:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:37:07: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; : WRITE not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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:1397) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:37:07: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15?action=write with pid TierTesting:cn-dev-unm-2:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:37:08: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; : READ not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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:1398) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:37:08: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:08: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15?action=read with pid TierTesting:cn-dev-unm-2:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:37:10: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:37:10: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15?action=changePermission with pid TierTesting:cn-dev-unm-2:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:37:11: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:37:12: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15?action=write with pid TierTesting:cn-dev-unm-2:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:37:13: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:13: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15?action=read with pid TierTesting:cn-dev-unm-2:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:37:14: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:37:15: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15?action=changePermission with pid TierTesting:cn-dev-unm-2:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:37:16: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:37:16: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15?action=write with pid TierTesting:cn-dev-unm-2:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:37:17: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:18: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15?action=read with pid TierTesting:cn-dev-unm-2:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:37:18: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:37:19: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15?action=changePermission with pid TierTesting:cn-dev-unm-2:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:37:19: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:37:20: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15?action=write with pid TierTesting:cn-dev-unm-2:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:37:20: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:21: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15?action=read with pid TierTesting:cn-dev-unm-2:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:37:21: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:37:22: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15?action=changePermission with pid TierTesting:cn-dev-unm-2:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:37:22: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:37:23: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15?action=write with pid TierTesting:cn-dev-unm-2:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:37:23: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : READ not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:37:24: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15?action=read with pid TierTesting:cn-dev-unm-2:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:24: [WARN]: Cookie rejected [JSESSIONID="85816B845A3748B8E2FDB312BD569D36", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:37:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:37:24: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:37:24: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15?action=changePermission with pid TierTesting:cn-dev-unm-2:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:24: [WARN]: Cookie rejected [JSESSIONID="3DF6E8E316F1D946EC35F123F9C6ABFA", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:37:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:37:24: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: public; : WRITE not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:37:25: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15?action=write with pid TierTesting:cn-dev-unm-2:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:25: [WARN]: Cookie rejected [JSESSIONID="77595BC5D1BBE83A6BA1D191409CC8E9", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:37:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:37:25: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: public; : READ not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:37:25: [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] 20170528-06:37:26: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_READ.15?action=read with pid TierTesting:cn-dev-unm-2:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:26: [WARN]: Cookie rejected [JSESSIONID="32DEA8111B1A9FC91A3B771FEE29DC54", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:37:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:37:26: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:37:26: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15?action=changePermission with pid TierTesting:cn-dev-unm-2:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:27: [WARN]: Cookie rejected [JSESSIONID="7D12CFDFD7E5B3B93836B5C22C395A07", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:37:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:37:27: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: public; : WRITE not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:37:27: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15?action=write with pid TierTesting:cn-dev-unm-2:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:27: [WARN]: Cookie rejected [JSESSIONID="CAFD3DB7B29B2B15905A5E1CDC8FE71F", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:37:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:37:27: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: public; : READ not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-unm-2:testGroup_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:37:27: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:27: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:27: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:27: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 publicObject_hits 5 urn:node:cnDevUNM2 objectList_hits 4 urn:node:cnDevUNM2 publicObject TierTesting:cn-dev-unm-2:Public_READ.15 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 publicObject_hits 5 urn:node:cnDevUCSB2 objectList_hits 4 urn:node:cnDevUCSB2 publicObject TierTesting:cn-dev-ucsb-2:Public_READ.15 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:37:27: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 [org.dataone.client.rest.RestClient] 20170528-06:37:27: [INFO]: ====>>>>> pid of procured test Object: TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:27: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:28: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15?action=read with pid TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:37:29: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:37:29: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15?action=write with pid TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:37:29: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:30: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15?action=read with pid TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:37:30: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:37:31: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:37:31: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15?action=write with pid TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:37:32: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:32: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15?action=read with pid TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:37:32: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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:1542) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:37:33: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:37:33: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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:1543) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:37:33: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15?action=write with pid TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:37:34: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; : READ not allowed on TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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:1544) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:37:34: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:34: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15?action=read with pid TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:37:34: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:37:35: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:37:36: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15?action=write with pid TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:37:36: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:36: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15?action=read with pid TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:37:36: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:37:37: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:37:38: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15?action=write with pid TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:37:38: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:38: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15?action=read with pid TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:37:38: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:37:39: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:37:40: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15?action=write with pid TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:37:40: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:40: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15?action=read with pid TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:37:40: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:37:41: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:37:41: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:37:42: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15?action=write with pid TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:37:42: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : READ not allowed on TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:37:42: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15?action=read with pid TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:43: [WARN]: Cookie rejected [JSESSIONID="F77F5B372C6F8C544F07D9156F7BD536", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:37:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:37:43: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:37:43: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:43: [WARN]: Cookie rejected [JSESSIONID="B138C7C04FF69F3EDD2BF0B993EFAD35", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:37:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:37:43: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 for subject[s]: public; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:37:44: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15?action=write with pid TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:44: [WARN]: Cookie rejected [JSESSIONID="5482432AF7B62A57B355FA82B6FB6C1F", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:37:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:37:44: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 for subject[s]: public; : READ not allowed on TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:37:44: [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] 20170528-06:37:44: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_READ.15?action=read with pid TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:44: [WARN]: Cookie rejected [JSESSIONID="2187080F268FEBEFC9B54CB6650340C1", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:37:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:37:44: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:37:45: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:45: [WARN]: Cookie rejected [JSESSIONID="C75F1F81509BB8B5BBA34F62236AEE5F", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:37:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:37:45: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 for subject[s]: public; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:37:45: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15?action=write with pid TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:46: [WARN]: Cookie rejected [JSESSIONID="77C98455AF9968E4700153029C900F39", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:37:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:37:46: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 for subject[s]: public; : READ not allowed on TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:37:46: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/TierTesting:cn-dev-unm-2:testGroup_WRITE.15 [org.dataone.client.rest.RestClient] 20170528-06:37:46: [INFO]: ====>>>>> pid of procured test Object: TierTesting:cn-dev-unm-2:testGroup_WRITE.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:46: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:46: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15?action=read with pid TierTesting:cn-dev-unm-2:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:37:47: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15?action=changePermission with pid TierTesting:cn-dev-unm-2:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:37:48: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15?action=write with pid TierTesting:cn-dev-unm-2:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:37:48: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:49: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15?action=read with pid TierTesting:cn-dev-unm-2:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:37:50: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testGroup_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testGroup_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testGroup_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:37:50: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15?action=changePermission with pid TierTesting:cn-dev-unm-2:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:37:52: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15?action=write with pid TierTesting:cn-dev-unm-2:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:37:53: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:53: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15?action=read with pid TierTesting:cn-dev-unm-2:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:37:53: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testGroup_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testGroup_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testGroup_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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:1542) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:37:54: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15?action=changePermission with pid TierTesting:cn-dev-unm-2:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:37:54: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:testGroup_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; : WRITE not allowed on TierTesting:cn-dev-unm-2:testGroup_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:testGroup_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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:1543) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:37:55: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15?action=write with pid TierTesting:cn-dev-unm-2:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:37:55: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-unm-2:testGroup_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; : READ not allowed on TierTesting:cn-dev-unm-2:testGroup_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-unm-2:testGroup_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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:1544) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:37:55: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:37:56: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15?action=read with pid TierTesting:cn-dev-unm-2:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:38:04: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testGroup_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testGroup_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testGroup_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:38:05: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15?action=changePermission with pid TierTesting:cn-dev-unm-2:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:38:06: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15?action=write with pid TierTesting:cn-dev-unm-2:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:38:07: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:08: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15?action=read with pid TierTesting:cn-dev-unm-2:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:38:09: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testGroup_WRITE.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testGroup_WRITE.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testGroup_WRITE.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:38:09: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15?action=changePermission with pid TierTesting:cn-dev-unm-2:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:38:11: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15?action=write with pid TierTesting:cn-dev-unm-2:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:38:11: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:12: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15?action=read with pid TierTesting:cn-dev-unm-2:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:38:12: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:38:13: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15?action=changePermission with pid TierTesting:cn-dev-unm-2:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:38:14: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15?action=write with pid TierTesting:cn-dev-unm-2:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:38:14: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:15: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15?action=read with pid TierTesting:cn-dev-unm-2:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:38:15: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testGroup_WRITE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testGroup_WRITE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testGroup_WRITE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:38:16: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15?action=changePermission with pid TierTesting:cn-dev-unm-2:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:38:17: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:testGroup_WRITE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-unm-2:testGroup_WRITE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:testGroup_WRITE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:38:17: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15?action=write with pid TierTesting:cn-dev-unm-2:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:38:17: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-unm-2:testGroup_WRITE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : READ not allowed on TierTesting:cn-dev-unm-2:testGroup_WRITE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-unm-2:testGroup_WRITE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:38:18: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15?action=read with pid TierTesting:cn-dev-unm-2:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:18: [WARN]: Cookie rejected [JSESSIONID="7871787CADD648F021D509040BD05B9E", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:38:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:38:18: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testGroup_WRITE.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testGroup_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testGroup_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:38:19: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15?action=changePermission with pid TierTesting:cn-dev-unm-2:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:19: [WARN]: Cookie rejected [JSESSIONID="EF7F4CE3A2DD765C97CFDFCA4CE65EEB", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:38:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:38:19: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:testGroup_WRITE.15 for subject[s]: public; : WRITE not allowed on TierTesting:cn-dev-unm-2:testGroup_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:testGroup_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:38:19: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15?action=write with pid TierTesting:cn-dev-unm-2:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:19: [WARN]: Cookie rejected [JSESSIONID="1B3E40CD37197BFAA5C411A21574ADFC", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:38:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:38:19: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-unm-2:testGroup_WRITE.15 for subject[s]: public; : READ not allowed on TierTesting:cn-dev-unm-2:testGroup_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-unm-2:testGroup_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:38: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] 20170528-06:38:20: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15?action=read with pid TierTesting:cn-dev-unm-2:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:20: [WARN]: Cookie rejected [JSESSIONID="6434474C906C94ED82C3F78C28EB0679", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:38:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:38:20: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testGroup_WRITE.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testGroup_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testGroup_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:38:21: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15?action=changePermission with pid TierTesting:cn-dev-unm-2:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:21: [WARN]: Cookie rejected [JSESSIONID="5FE53F58C19BECD2EF0F288ACE1BFCDA", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:38:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:38:21: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:testGroup_WRITE.15 for subject[s]: public; : WRITE not allowed on TierTesting:cn-dev-unm-2:testGroup_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:testGroup_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:38:21: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15?action=write with pid TierTesting:cn-dev-unm-2:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:21: [WARN]: Cookie rejected [JSESSIONID="9CD37B78EEF65B5555E4EA01BCEB5D77", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:38:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:38:21: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-unm-2:testGroup_WRITE.15 for subject[s]: public; : READ not allowed on TierTesting:cn-dev-unm-2:testGroup_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-unm-2:testGroup_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:38:21: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:21: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:21: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:21: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 publicObject_hits 5 urn:node:cnDevUNM2 objectList_hits 4 urn:node:cnDevUNM2 publicObject TierTesting:cn-dev-unm-2:Public_READ.15 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 publicObject_hits 5 urn:node:cnDevUCSB2 objectList_hits 4 urn:node:cnDevUCSB2 publicObject TierTesting:cn-dev-ucsb-2:Public_READ.15 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:38:21: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 [org.dataone.client.rest.RestClient] 20170528-06:38:22: [INFO]: ====>>>>> pid of procured test Object: TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:22: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:22: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15?action=read with pid TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:38:23: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:38:24: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15?action=write with pid TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:38:24: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:24: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15?action=read with pid TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:38:25: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:38:26: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15?action=write with pid TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:38:26: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:27: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15?action=read with pid TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:38:27: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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:1690) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:38:27: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:38:27: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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:1691) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:38:28: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15?action=write with pid TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:38:28: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; : READ not allowed on TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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:1692) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:38:28: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:29: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15?action=read with pid TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:38:29: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:38:30: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15?action=write with pid TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:38:30: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:31: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15?action=read with pid TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:38:31: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:38:32: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15?action=write with pid TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:38:32: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:33: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15?action=read with pid TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:38:33: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:38:34: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15?action=write with pid TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:38:34: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:35: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15?action=read with pid TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:38:35: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:38:35: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:38:36: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:38:36: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15?action=write with pid TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:38:36: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : READ not allowed on TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:38:37: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15?action=read with pid TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:37: [WARN]: Cookie rejected [JSESSIONID="BE7EB6A9BD08B5BD515218DBED2222C8", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:38:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:38:37: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:38:37: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:38: [WARN]: Cookie rejected [JSESSIONID="63068817A5DC8539ED3BC295FA389D63", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:38:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:38:38: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 for subject[s]: public; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:38:38: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15?action=write with pid TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:38: [WARN]: Cookie rejected [JSESSIONID="2396BEE1A5EDFFB75E915E6E82C922E2", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:38:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:38:38: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 for subject[s]: public; : READ not allowed on TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:38: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] 20170528-06:38:39: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_WRITE.15?action=read with pid TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:39: [WARN]: Cookie rejected [JSESSIONID="A2E0C367DDE7CA3B9A115946626D5674", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:38:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:38:39: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:38:39: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:39: [WARN]: Cookie rejected [JSESSIONID="CEA7C949721C6C4D5DCC939244480594", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:38:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:38:39: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 for subject[s]: public; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:38:40: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15?action=write with pid TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:40: [WARN]: Cookie rejected [JSESSIONID="2729C2176D729ECC716BCF757ABC5F5A", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:38:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:38:40: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 for subject[s]: public; : READ not allowed on TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:38:40: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/TierTesting:cn-dev-unm-2:testGroup_CHANGE.15 [org.dataone.client.rest.RestClient] org.dataone.integration.TestIterationEndingException: the AccessRule of the returned object has either multiple subjects or multiple permissions at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1050) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1667) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:38:40: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:40: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:40: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:40: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 publicObject_hits 5 urn:node:cnDevUNM2 objectList_hits 4 urn:node:cnDevUNM2 publicObject TierTesting:cn-dev-unm-2:Public_READ.15 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 publicObject_hits 5 urn:node:cnDevUCSB2 objectList_hits 4 urn:node:cnDevUCSB2 publicObject TierTesting:cn-dev-ucsb-2:Public_READ.15 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:38:40: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 [org.dataone.client.rest.RestClient] 20170528-06:38:40: [INFO]: ====>>>>> pid of procured test Object: TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:40: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:41: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15?action=read with pid TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:38:41: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:38:42: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15?action=write with pid TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:38:42: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:43: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15?action=read with pid TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:38:43: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:38:43: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:38:44: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15?action=write with pid TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:38:44: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:45: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15?action=read with pid TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:38:45: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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:1835) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:38:45: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:38:45: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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:1836) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:38:46: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15?action=write with pid TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:38:46: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; : READ not allowed on TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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:1837) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:38:46: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:47: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15?action=read with pid TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:38:47: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:38:47: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:38:48: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15?action=write with pid TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:38:48: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:49: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15?action=read with pid TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:38:49: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:38:50: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:38:50: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15?action=write with pid TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:38:51: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:51: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15?action=read with pid TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:38:51: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:38:52: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:38:52: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:38:52: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15?action=write with pid TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:38:53: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; : READ not allowed on TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:38:53: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:53: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15?action=read with pid TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:38:53: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:38:54: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:38:54: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:38:54: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15?action=write with pid TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:38:55: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : READ not allowed on TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:38:55: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15?action=read with pid TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:55: [WARN]: Cookie rejected [JSESSIONID="01768028841449BD50E19AE0A97DAE74", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:38:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:38:55: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:38:56: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:56: [WARN]: Cookie rejected [JSESSIONID="6675C7C8BC29F210B3EA0F339F02AF2C", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:38:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:38:56: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 for subject[s]: public; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:38:56: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15?action=write with pid TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:56: [WARN]: Cookie rejected [JSESSIONID="8C6275EB567D06E8602CFEF57AFE5D9D", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:38:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:38:56: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 for subject[s]: public; : READ not allowed on TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:38:56: [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] 20170528-06:38:57: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15?action=read with pid TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:57: [WARN]: Cookie rejected [JSESSIONID="79A520E156C0BBEDB24464483339A35F", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:38:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:38:57: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:38:58: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:58: [WARN]: Cookie rejected [JSESSIONID="0F790F90F52D80847E7FEC61E6A4659D", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:38:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:38:58: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 for subject[s]: public; : WRITE not allowed on TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:38:58: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15?action=write with pid TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:58: [WARN]: Cookie rejected [JSESSIONID="FAC443A678B08F856D83571396480155", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:38:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:38:58: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 for subject[s]: public; : READ not allowed on TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:38:58: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 [org.dataone.client.rest.RestClient] 20170528-06:38:59: [INFO]: ====>>>>> pid of procured test Object: TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:59: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:38:59: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15?action=read with pid TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:39:00: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:39:01: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15?action=write with pid TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:39:01: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:02: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15?action=read with pid TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:39:03: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:39:03: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:39:04: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15?action=write with pid TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:39:05: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:06: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15?action=read with pid TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:39:07: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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:1835) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:39:07: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:39:07: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; : WRITE not allowed on TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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:1836) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:39:08: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15?action=write with pid TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:39:08: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; : READ not allowed on TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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:1837) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:39:08: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:09: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15?action=read with pid TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:39:10: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:39:10: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:39:12: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15?action=write with pid TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:39:13: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:13: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15?action=read with pid TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:39:14: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 for subject[s]: CN=testEQPerson2,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; CN=testEQPerson3,DC=dataone,DC=org; authenticatedUser; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:39:15: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:39:16: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15?action=write with pid TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:39:17: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:18: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15?action=read with pid TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:39:18: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:39:18: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:39:19: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:39:19: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15?action=write with pid TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:39:20: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; : READ not allowed on TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:39:20: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:20: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15?action=read with pid TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:39:21: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:39:21: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:39:22: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : WRITE not allowed on TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:39:22: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15?action=write with pid TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:39:23: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; : READ not allowed on TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:39:23: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15?action=read with pid TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:24: [WARN]: Cookie rejected [JSESSIONID="0BB51FB7EE83733A55F4BC39CBE91F90", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:39:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:39:24: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:39:24: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:24: [WARN]: Cookie rejected [JSESSIONID="B903B688D348A193F44DBB1D8F2DA791", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:39:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:39:24: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 for subject[s]: public; : WRITE not allowed on TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:39:25: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15?action=write with pid TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:25: [WARN]: Cookie rejected [JSESSIONID="EF88D78239456E494948D37FD5F5E4A9", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:39:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:39:25: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 for subject[s]: public; : READ not allowed on TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:39:25: [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] 20170528-06:39:25: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15?action=read with pid TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:26: [WARN]: Cookie rejected [JSESSIONID="E4E9F0202EC55857542ECA4DD4CF7E15", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:39:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:39:26: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:39:26: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:26: [WARN]: Cookie rejected [JSESSIONID="45D3551B4340A5C89C220903C8EC6E61", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:39:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:39:26: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 for subject[s]: public; : WRITE not allowed on TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:39:27: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15?action=write with pid TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:27: [WARN]: Cookie rejected [JSESSIONID="FF64E1FFE8122C518699E1E60D4CD558", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15" [org.apache.http.client.protocol.ResponseProcessCookies] 20170528-06:39:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:39:27: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 for subject[s]: public; : READ not allowed on TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:39:27: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:27: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:27: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:27: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 publicObject_hits 5 urn:node:cnDevUNM2 objectList_hits 4 urn:node:cnDevUNM2 publicObject TierTesting:cn-dev-unm-2:Public_READ.15 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 publicObject_hits 5 urn:node:cnDevUCSB2 objectList_hits 4 urn:node:cnDevUCSB2 publicObject TierTesting:cn-dev-ucsb-2:Public_READ.15 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:39:27: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/TierTesting:cn-dev-ucsb-2:ComplicatedPolicy.15 [org.dataone.client.rest.RestClient] 20170528-06:39:27: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:27: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15?action=read with pid TierTesting:cn-dev-ucsb-2:ComplicatedPolicy.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:ComplicatedPolicy.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:39:28: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:ComplicatedPolicy.15?action=read with pid TierTesting:cn-dev-ucsb-2:ComplicatedPolicy.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:ComplicatedPolicy.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:39:28: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:ComplicatedPolicy.15?action=write with pid TierTesting:cn-dev-ucsb-2:ComplicatedPolicy.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:ComplicatedPolicy.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:39:28: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:ComplicatedPolicy.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:ComplicatedPolicy.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:ComplicatedPolicy.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) 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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:39:28: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:28: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15?action=read with pid TierTesting:cn-dev-ucsb-2:ComplicatedPolicy.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:ComplicatedPolicy.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:39:28: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:ComplicatedPolicy.15?action=write with pid TierTesting:cn-dev-ucsb-2:ComplicatedPolicy.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:ComplicatedPolicy.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:39:28: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:ComplicatedPolicy.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:ComplicatedPolicy.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-ucsb-2:ComplicatedPolicy.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) 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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:39:28: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/TierTesting:cn-dev-unm-2:ComplicatedPolicy.15 [org.dataone.client.rest.RestClient] 20170528-06:39:29: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:29: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:ComplicatedPolicy.15?action=changePermission with pid TierTesting:cn-dev-unm-2:ComplicatedPolicy.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:ComplicatedPolicy.15?action=read [org.dataone.client.rest.RestClient] 20170528-06:39:30: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:ComplicatedPolicy.15?action=read with pid TierTesting:cn-dev-unm-2:ComplicatedPolicy.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:ComplicatedPolicy.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:39:31: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:ComplicatedPolicy.15?action=write with pid TierTesting:cn-dev-unm-2:ComplicatedPolicy.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:ComplicatedPolicy.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:39:32: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:ComplicatedPolicy.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:ComplicatedPolicy.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:ComplicatedPolicy.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; CN=testEQPerson2,DC=dataone,DC=org; CN=testGroup,DC=dataone,DC=org; public; verifiedUser; authenticatedUser; CN=testEQPerson3,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; CN=testEQPerson1,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) 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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:39:32: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:32: [INFO]: Running isAuthorized() on GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-ucsb-2:ComplicatedPolicy.15?action=changePermission with pid TierTesting:cn-dev-unm-2:ComplicatedPolicy.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:ComplicatedPolicy.15?action=write [org.dataone.client.rest.RestClient] 20170528-06:39:32: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:ComplicatedPolicy.15?action=write with pid TierTesting:cn-dev-unm-2:ComplicatedPolicy.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:ComplicatedPolicy.15?action=changePermission [org.dataone.client.rest.RestClient] 20170528-06:39:33: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:ComplicatedPolicy.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:ComplicatedPolicy.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:ComplicatedPolicy.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; public; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:409) 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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170528-06:39:33: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:33: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:33: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:33: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 publicObject_hits 5 urn:node:cnDevUNM2 objectList_hits 4 urn:node:cnDevUNM2 publicObject TierTesting:cn-dev-unm-2:Public_READ.15 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 publicObject_hits 5 urn:node:cnDevUCSB2 objectList_hits 4 urn:node:cnDevUCSB2 publicObject TierTesting:cn-dev-ucsb-2:Public_READ.15 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:39:33: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:33: [INFO]: ***************** running test for testRegisterAccount(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:35: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-ucsb-2.test.dataone.org/cn/v2/accounts; MMP message has: FilePart:person = /tmp/mmp.output.8849165599186596666.tmp (275 bytes); [org.dataone.client.rest.RestClient] 20170528-06:39:35: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:35: [INFO]: ***************** running test for testRegisterAccount(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:35: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-unm-2.test.dataone.org/cn/v2/accounts; MMP message has: FilePart:person = /tmp/mmp.output.2768668991402216169.tmp (275 bytes); [org.dataone.client.rest.RestClient] 20170528-06:39:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:35: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 publicObject_hits 5 urn:node:cnDevUNM2 objectList_hits 4 urn:node:cnDevUNM2 publicObject TierTesting:cn-dev-unm-2:Public_READ.15 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 publicObject_hits 5 urn:node:cnDevUCSB2 objectList_hits 4 urn:node:cnDevUCSB2 publicObject TierTesting:cn-dev-ucsb-2:Public_READ.15 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:39:35: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:35: [INFO]: ***************** running test for testRegisterAccount(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/accounts [org.dataone.client.rest.RestClient] 20170528-06:39:35: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-ucsb-2.test.dataone.org/cn/v2/accounts; MMP message has: FilePart:person = /tmp/mmp.output.5373359442253357782.tmp (493 bytes); [org.dataone.client.rest.RestClient] 20170528-06:39:35: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:35: [INFO]: ***************** running test for testRegisterAccount(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/accounts [org.dataone.client.rest.RestClient] 20170528-06:39:35: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-unm-2.test.dataone.org/cn/v2/accounts; MMP message has: FilePart:person = /tmp/mmp.output.4324726434384393779.tmp (493 bytes); [org.dataone.client.rest.RestClient] 20170528-06:39:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:35: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 publicObject_hits 5 urn:node:cnDevUNM2 objectList_hits 4 urn:node:cnDevUNM2 publicObject TierTesting:cn-dev-unm-2:Public_READ.15 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 publicObject_hits 5 urn:node:cnDevUCSB2 objectList_hits 4 urn:node:cnDevUCSB2 publicObject TierTesting:cn-dev-ucsb-2:Public_READ.15 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:39:35: [INFO]: ***************** running test for testUpdateAccount(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:35: [INFO]: ***************** running test for testUpdateAccount(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:35: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 publicObject_hits 5 urn:node:cnDevUNM2 objectList_hits 4 urn:node:cnDevUNM2 publicObject TierTesting:cn-dev-unm-2:Public_READ.15 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 publicObject_hits 5 urn:node:cnDevUCSB2 objectList_hits 4 urn:node:cnDevUCSB2 publicObject TierTesting:cn-dev-ucsb-2:Public_READ.15 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:39:35: [INFO]: ***************** running test for testVerifyAccount_NotAuthorized(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/accounts [org.dataone.client.rest.RestClient] 20170528-06:39:36: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://cn-dev-ucsb-2.test.dataone.org/cn/v2/accounts/verification/CN=Christopher%20Jones%20A2108,O=Google,C=US,DC=cilogon,DC=org; MMP entity is null [org.dataone.client.rest.RestClient] 20170528-06:39:36: [INFO]: ***************** running test for testVerifyAccount_NotAuthorized(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/accounts [org.dataone.client.rest.RestClient] 20170528-06:39:36: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://cn-dev-unm-2.test.dataone.org/cn/v2/accounts/verification/CN=Christopher%20Jones%20A2108,O=Google,C=US,DC=cilogon,DC=org; MMP entity is null [org.dataone.client.rest.RestClient] 20170528-06:39:36: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:36: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:36: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:36: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 publicObject_hits 5 urn:node:cnDevUNM2 objectList_hits 4 urn:node:cnDevUNM2 publicObject TierTesting:cn-dev-unm-2:Public_READ.15 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 publicObject_hits 5 urn:node:cnDevUCSB2 objectList_hits 4 urn:node:cnDevUCSB2 publicObject TierTesting:cn-dev-ucsb-2:Public_READ.15 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:39:36: [INFO]: ***************** running test for testVerifyAccount_AlreadyVerified(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:36: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/accounts [org.dataone.client.rest.RestClient] 20170528-06:39:36: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://cn-dev-ucsb-2.test.dataone.org/cn/v2/accounts/verification/CN=Christopher%20Jones%20A2108,O=Google,C=US,DC=cilogon,DC=org; MMP entity is null [org.dataone.client.rest.RestClient] 20170528-06:39:36: [INFO]: ***************** running test for testVerifyAccount_AlreadyVerified(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:36: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/accounts [org.dataone.client.rest.RestClient] 20170528-06:39:36: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://cn-dev-unm-2.test.dataone.org/cn/v2/accounts/verification/CN=Christopher%20Jones%20A2108,O=Google,C=US,DC=cilogon,DC=org; MMP entity is null [org.dataone.client.rest.RestClient] 20170528-06:39:36: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:36: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:36: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:36: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 publicObject_hits 5 urn:node:cnDevUNM2 objectList_hits 4 urn:node:cnDevUNM2 publicObject TierTesting:cn-dev-unm-2:Public_READ.15 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 publicObject_hits 5 urn:node:cnDevUCSB2 objectList_hits 4 urn:node:cnDevUCSB2 publicObject TierTesting:cn-dev-ucsb-2:Public_READ.15 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:39:36: [INFO]: ***************** running test for testGetSubjectInfo(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/accounts [org.dataone.client.rest.RestClient] 20170528-06:39:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/accounts/CN=Christopher%20Jones%20A2108,O=Google,C=US,DC=cilogon,DC=org [org.dataone.client.rest.RestClient] 20170528-06:39:37: [INFO]: ***************** running test for testGetSubjectInfo(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/accounts [org.dataone.client.rest.RestClient] 20170528-06:39:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/accounts/CN=Christopher%20Jones%20A2108,O=Google,C=US,DC=cilogon,DC=org [org.dataone.client.rest.RestClient] 20170528-06:39:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:37: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 publicObject_hits 5 urn:node:cnDevUNM2 objectList_hits 4 urn:node:cnDevUNM2 publicObject TierTesting:cn-dev-unm-2:Public_READ.15 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 publicObject_hits 5 urn:node:cnDevUCSB2 objectList_hits 4 urn:node:cnDevUCSB2 publicObject TierTesting:cn-dev-ucsb-2:Public_READ.15 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:39:37: [INFO]: ***************** running test for testGetSubjectInfo(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/accounts/CN=Duque%20de%20Alburquerque,%20DC=spain,%20DC=emp [org.dataone.client.rest.RestClient] 20170528-06:39:37: [INFO]: ***************** running test for testGetSubjectInfo(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/accounts/CN=Duque%20de%20Alburquerque,%20DC=spain,%20DC=emp [org.dataone.client.rest.RestClient] 20170528-06:39:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:37: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 publicObject_hits 5 urn:node:cnDevUNM2 objectList_hits 4 urn:node:cnDevUNM2 publicObject TierTesting:cn-dev-unm-2:Public_READ.15 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 publicObject_hits 5 urn:node:cnDevUCSB2 objectList_hits 4 urn:node:cnDevUCSB2 publicObject TierTesting:cn-dev-ucsb-2:Public_READ.15 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:39:37: [INFO]: ***************** running test for testListSubjects(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/accounts [org.dataone.client.rest.RestClient] subject: CN=Christopher Jones A2108,O=Google,C=US,DC=cilogon,DC=org subject: CN=Mark Flynn A17851,O=Google,C=US,DC=cilogon,DC=org subject: CN=Christopher Jones A12761,O=ProtectNetwork,C=US,DC=cilogon,DC=org subject: CN=Ben Leinfelder A10096,O=Google,C=US,DC=cilogon,DC=org subject: CN=Lauren Walker A10489,O=Google,C=US,DC=cilogon,DC=org subject: kepler subject: CN=Robert P Waltz A904,O=Google,C=US,DC=cilogon,DC=org subject: cjones subject: CN=Dave Vieglais A335,O=Google,C=US,DC=cilogon,DC=org subject: CN=David Vieglais A2105,O=University of Kansas,C=US,DC=cilogon,DC=org subject: walker subject: laurennwalker subject: CN=Lauren Walker A21971,O=Google,C=US,DC=cilogon,DC=org subject: CN=Christopher Jones A33626,O=University of California-Santa Barbara,C=US,DC=cilogon,DC=org subject: CN=Peter Slaughter A10499,O=Google,C=US,DC=cilogon,DC=org subject: CN=Matt Jones A729,O=Google,C=US,DC=cilogon,DC=org subject: CN=Yang Cao A19401,O=University of Illinois at Urbana-Champaign,C=US,DC=cilogon,DC=org subject: CN=Peter Slaughter A34456,O=Google,C=US,DC=cilogon,DC=org subject: CN=Bryce Mecum A35331,O=Google,C=US,DC=cilogon,DC=org subject: CN=Jessica Couture A35351,O=Google,C=US,DC=cilogon,DC=org subject: CN=Dave Vieglais A34511,O=Google,C=US,DC=cilogon,DC=org subject: CN=David Vieglais A35476,O=University of Kansas,C=US,DC=cilogon,DC=org subject: CN=Lauren Walker A34321,O=Google,C=US,DC=cilogon,DC=org subject: CN=Lauren Walker A34421,O=Google,C=US,DC=cilogon,DC=org subject: CN=Christopher Jones A36216,O=Google,C=US,DC=cilogon,DC=org subject: CN=Ben Leinfelder A34901,O=Google,C=US,DC=cilogon,DC=org subject: CN=Yang Cao A36121,O=University of Illinois at Urbana-Champaign,C=US,DC=cilogon,DC=org subject: http://orcid.org/0000-0002-2192-403X subject: CN=Bryce Mecum A27576,O=Google,C=US,DC=cilogon,DC=org subject: http://orcid.org/0000-0002-8121-2341 subject: CN=Christopher Jones A36226,O=University of California-Santa Barbara,C=US,DC=cilogon,DC=org subject: http://orcid.org/0000-0003-2192-431X subject: CN=Christopher Jones A13346,O=Google,C=US,DC=cilogon,DC=org subject: testAccountA subject: CN=Jing Tao A11716,O=Google,C=US,DC=cilogon,DC=org 20170528-06:39:37: [INFO]: ***************** running test for testListSubjects(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/accounts [org.dataone.client.rest.RestClient] subject: CN=Christopher Jones A2108,O=Google,C=US,DC=cilogon,DC=org subject: CN=Mark Flynn A17851,O=Google,C=US,DC=cilogon,DC=org subject: CN=Christopher Jones A12761,O=ProtectNetwork,C=US,DC=cilogon,DC=org subject: CN=Ben Leinfelder A10096,O=Google,C=US,DC=cilogon,DC=org subject: CN=Lauren Walker A10489,O=Google,C=US,DC=cilogon,DC=org subject: kepler subject: CN=Robert P Waltz A904,O=Google,C=US,DC=cilogon,DC=org subject: cjones subject: CN=Dave Vieglais A335,O=Google,C=US,DC=cilogon,DC=org subject: CN=David Vieglais A2105,O=University of Kansas,C=US,DC=cilogon,DC=org subject: walker subject: laurennwalker subject: CN=Lauren Walker A21971,O=Google,C=US,DC=cilogon,DC=org subject: CN=Christopher Jones A33626,O=University of California-Santa Barbara,C=US,DC=cilogon,DC=org subject: CN=Peter Slaughter A10499,O=Google,C=US,DC=cilogon,DC=org subject: CN=Matt Jones A729,O=Google,C=US,DC=cilogon,DC=org subject: CN=Yang Cao A19401,O=University of Illinois at Urbana-Champaign,C=US,DC=cilogon,DC=org subject: CN=Peter Slaughter A34456,O=Google,C=US,DC=cilogon,DC=org subject: CN=Bryce Mecum A35331,O=Google,C=US,DC=cilogon,DC=org subject: CN=Jessica Couture A35351,O=Google,C=US,DC=cilogon,DC=org subject: CN=Dave Vieglais A34511,O=Google,C=US,DC=cilogon,DC=org subject: CN=David Vieglais A35476,O=University of Kansas,C=US,DC=cilogon,DC=org subject: CN=Lauren Walker A34321,O=Google,C=US,DC=cilogon,DC=org subject: CN=Lauren Walker A34421,O=Google,C=US,DC=cilogon,DC=org subject: CN=Christopher Jones A36216,O=Google,C=US,DC=cilogon,DC=org subject: CN=Ben Leinfelder A34901,O=Google,C=US,DC=cilogon,DC=org subject: CN=Yang Cao A36121,O=University of Illinois at Urbana-Champaign,C=US,DC=cilogon,DC=org subject: http://orcid.org/0000-0002-2192-403X subject: CN=Bryce Mecum A27576,O=Google,C=US,DC=cilogon,DC=org subject: http://orcid.org/0000-0002-8121-2341 subject: CN=Christopher Jones A36226,O=University of California-Santa Barbara,C=US,DC=cilogon,DC=org subject: http://orcid.org/0000-0003-2192-431X subject: CN=Christopher Jones A13346,O=Google,C=US,DC=cilogon,DC=org subject: testAccountA subject: CN=Jing Tao A11716,O=Google,C=US,DC=cilogon,DC=org 20170528-06:39:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:37: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 publicObject_hits 5 urn:node:cnDevUNM2 objectList_hits 4 urn:node:cnDevUNM2 publicObject TierTesting:cn-dev-unm-2:Public_READ.15 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 publicObject_hits 5 urn:node:cnDevUCSB2 objectList_hits 4 urn:node:cnDevUCSB2 publicObject TierTesting:cn-dev-ucsb-2:Public_READ.15 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:39:37: [INFO]: ***************** running test for testListSubjects_Slicing(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/accounts [org.dataone.client.rest.RestClient] 20170528-06:39:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/accounts?start=0&count=18 [org.dataone.client.rest.RestClient] 20170528-06:39:37: [INFO]: ***************** running test for testListSubjects_Slicing(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/accounts [org.dataone.client.rest.RestClient] 20170528-06:39:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/accounts?start=0&count=18 [org.dataone.client.rest.RestClient] 20170528-06:39:38: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:38: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:38: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:38: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 publicObject_hits 5 urn:node:cnDevUNM2 objectList_hits 4 urn:node:cnDevUNM2 publicObject TierTesting:cn-dev-unm-2:Public_READ.15 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 publicObject_hits 5 urn:node:cnDevUCSB2 objectList_hits 4 urn:node:cnDevUCSB2 publicObject TierTesting:cn-dev-ucsb-2:Public_READ.15 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:39:38: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:38: [INFO]: ***************** running test for testRegister(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient] 20170528-06:39:38: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-ucsb-2.test.dataone.org/cn/v2/node; MMP message has: FilePart:node = /tmp/mmp.output.7546563401549967262.tmp (1600 bytes); [org.dataone.client.rest.RestClient] 20170528-06:39:38: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:38: [INFO]: ***************** running test for testRegister(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient] 20170528-06:39:38: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-unm-2.test.dataone.org/cn/v2/node; MMP message has: FilePart:node = /tmp/mmp.output.5021440462988807548.tmp (1600 bytes); [org.dataone.client.rest.RestClient] 20170528-06:39:38: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:38: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:38: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:38: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 publicObject_hits 5 urn:node:cnDevUNM2 objectList_hits 4 urn:node:cnDevUNM2 publicObject TierTesting:cn-dev-unm-2:Public_READ.15 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 publicObject_hits 5 urn:node:cnDevUCSB2 objectList_hits 4 urn:node:cnDevUCSB2 publicObject TierTesting:cn-dev-ucsb-2:Public_READ.15 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:39:38: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:38: [INFO]: ***************** running test for testGetNodeCapabilities(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient] 20170528-06:39:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/node/urn:node:mnDevUCSB1 [org.dataone.client.rest.RestClient] 20170528-06:39:38: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:38: [INFO]: ***************** running test for testGetNodeCapabilities(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient] 20170528-06:39:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/node/urn:node:mnDevUCSB1 [org.dataone.client.rest.RestClient] 20170528-06:39:38: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:38: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:38: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:38: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 publicObject_hits 5 urn:node:cnDevUNM2 objectList_hits 4 urn:node:cnDevUNM2 publicObject TierTesting:cn-dev-unm-2:Public_READ.15 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 publicObject_hits 5 urn:node:cnDevUCSB2 objectList_hits 4 urn:node:cnDevUCSB2 publicObject TierTesting:cn-dev-ucsb-2:Public_READ.15 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:39:38: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:38: [INFO]: ***************** running test for testUpdateNodeCapabilities(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient] 20170528-06:39:39: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://cn-dev-ucsb-2.test.dataone.org/cn/v2/node/urn:node:cnDev2; MMP message has: FilePart:node = /tmp/mmp.output.742454556132186086.tmp (1617 bytes); [org.dataone.client.rest.RestClient] 20170528-06:39:39: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:39: [INFO]: ***************** running test for testUpdateNodeCapabilities(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient] 20170528-06:39:39: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://cn-dev-unm-2.test.dataone.org/cn/v2/node/urn:node:cnDev2; MMP message has: FilePart:node = /tmp/mmp.output.229309537181544549.tmp (1617 bytes); [org.dataone.client.rest.RestClient] 20170528-06:39:39: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:39: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:39: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:39: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 publicObject_hits 5 urn:node:cnDevUNM2 objectList_hits 4 urn:node:cnDevUNM2 publicObject TierTesting:cn-dev-unm-2:Public_READ.15 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 publicObject_hits 5 urn:node:cnDevUCSB2 objectList_hits 4 urn:node:cnDevUCSB2 publicObject TierTesting:cn-dev-ucsb-2:Public_READ.15 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:39:39: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:39: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:39: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:39: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:39:39: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:39: [INFO]: ***************** running test for testUpdateNodeCapabilities(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient] 20170528-06:39:39: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://cn-dev-ucsb-2.test.dataone.org/cn/v2/node/urn:node:cnDev2BAD; MMP message has: FilePart:node = /tmp/mmp.output.748803920371279363.tmp (1683 bytes); [org.dataone.client.rest.RestClient] 20170528-06:39:39: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:39: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:39: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:39: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:39: [INFO]: ***************** running test for testUpdateNodeCapabilities(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient] 20170528-06:39:39: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://cn-dev-unm-2.test.dataone.org/cn/v2/node/urn:node:cnDev2BAD; MMP message has: FilePart:node = /tmp/mmp.output.1543229654029448606.tmp (1683 bytes); [org.dataone.client.rest.RestClient] 20170528-06:39:39: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:39: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:39: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:39: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 publicObject_hits 5 urn:node:cnDevUNM2 objectList_hits 4 urn:node:cnDevUNM2 publicObject TierTesting:cn-dev-unm-2:Public_READ.15 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 publicObject_hits 5 urn:node:cnDevUCSB2 objectList_hits 4 urn:node:cnDevUCSB2 publicObject TierTesting:cn-dev-ucsb-2:Public_READ.15 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:39:39: [INFO]: ***************** running test for testUpdateNodeCapabilities(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient] 20170528-06:39:39: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://cn-dev-ucsb-2.test.dataone.org/cn/v2/node/urn:node:cnDev2; MMP message has: FilePart:node = /tmp/mmp.output.283322152724287508.tmp (1617 bytes); [org.dataone.client.rest.RestClient] 20170528-06:39:39: [INFO]: ***************** running test for testUpdateNodeCapabilities(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient] 20170528-06:39:39: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://cn-dev-unm-2.test.dataone.org/cn/v2/node/urn:node:cnDev2; MMP message has: FilePart:node = /tmp/mmp.output.8931552963403389338.tmp (1617 bytes); [org.dataone.client.rest.RestClient] 20170528-06:39:39: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:39: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:39: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:39: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 publicObject_hits 5 urn:node:cnDevUNM2 objectList_hits 4 urn:node:cnDevUNM2 publicObject TierTesting:cn-dev-unm-2:Public_READ.15 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 publicObject_hits 5 urn:node:cnDevUCSB2 objectList_hits 4 urn:node:cnDevUCSB2 publicObject TierTesting:cn-dev-ucsb-2:Public_READ.15 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:39:39: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:39: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:39: [INFO]: ***************** running test for testView_NotAuthorized(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testView_NotAuthorized_2017147233939968 [org.dataone.client.rest.RestClient] 20170528-06:39:40: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:40: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:40: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:40: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:40: [WARN]: Unable to find a valid authoritative MN to use for the object: testView_NotAuthorized_2017147233939968 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:40: [INFO]: creating a test object. pid = testView_NotAuthorized_2017147233939968 on https://cn-dev-ucsb-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:40: [INFO]: SystemMetadata for pid: testView_NotAuthorized_2017147233939968 1 testView_NotAuthorized_2017147233939968 eml://ecoinformatics.org/eml-2.0.1 17181 03ce09c6b4c3efc1681f3023402998a2 CN=urn:node:cnDevUNM2,DC=dataone,DC=org CN=testRightsHolder,DC=dataone,DC=org testRightsHolder changePermission 2017-05-28T06:39:40.160+00:00 2017-05-28T06:39:40.160+00:00 bogusAuthoritativeNode bogusAuthoritativeNode [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:50: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object; MMP message has: ParamPart:pid = testView_NotAuthorized_2017147233939968; FilePart:object = /tmp/mmp.output.4585450055607543066.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5902309190325637823.tmp (1068 bytes); [org.dataone.client.rest.RestClient] org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/class org.dataone.client.exception.ClientSideException: /Read timed out at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994) at org.dataone.integration.it.testImplementations.ViewTestImplementations.testView_NotAuthorized(ViewTestImplementations.java:60) at org.dataone.integration.it.testImplementations.ViewTestImplementations.testView_NotAuthorized(ViewTestImplementations.java:44) at org.dataone.integration.it.apiTests.CNViewV2IT.testView_NotAuthorized(CNViewV2IT.java:29) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.client.exception.ClientSideException: Unable to create test object!/class org.dataone.client.exception.ClientSideException: /Read timed out at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1077) ... 42 more Caused by: org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:470) at org.dataone.client.v2.impl.MultipartCNode.create(MultipartCNode.java:611) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:492) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 45 more Caused by: org.dataone.client.exception.ClientSideException: /Read timed out ... 49 more Caused by: java.net.SocketTimeoutException: Read timed out at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:153) at java.net.SocketInputStream.read(SocketInputStream.java:122) at sun.security.ssl.InputRecord.readFully(InputRecord.java:442) at sun.security.ssl.InputRecord.read(InputRecord.java:480) at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:944) at sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:901) at sun.security.ssl.AppInputStream.read(AppInputStream.java:102) at org.apache.http.impl.io.SessionInputBufferImpl.streamRead(SessionInputBufferImpl.java:136) at org.apache.http.impl.io.SessionInputBufferImpl.fillBuffer(SessionInputBufferImpl.java:152) at org.apache.http.impl.io.SessionInputBufferImpl.readLine(SessionInputBufferImpl.java:270) at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:140) at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:57) at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:260) at org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:161) at org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:153) at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:271) at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:123) at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:254) at org.apache.http.impl.client.cache.CachingExec.callBackend(CachingExec.java:578) at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:259) at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:195) at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:86) at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:108) at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:106) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:57) at org.dataone.client.rest.RestClient.doRequest(RestClient.java:330) at org.dataone.client.rest.RestClient.doRequestMMBody(RestClient.java:306) at org.dataone.client.rest.RestClient.doPostRequest(RestClient.java:226) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) ... 48 more 20170528-06:39:50: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:50: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:50: [INFO]: ***************** running test for testView_NotAuthorized(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testView_NotAuthorized_2017147233950246 [org.dataone.client.rest.RestClient] 20170528-06:39:50: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:50: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:50: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:50: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:50: [WARN]: Unable to find a valid authoritative MN to use for the object: testView_NotAuthorized_2017147233950246 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:50: [INFO]: creating a test object. pid = testView_NotAuthorized_2017147233950246 on https://cn-dev-unm-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:50: [INFO]: SystemMetadata for pid: testView_NotAuthorized_2017147233950246 1 testView_NotAuthorized_2017147233950246 eml://ecoinformatics.org/eml-2.0.1 17181 03ce09c6b4c3efc1681f3023402998a2 CN=urn:node:cnDevUNM2,DC=dataone,DC=org CN=testRightsHolder,DC=dataone,DC=org testRightsHolder changePermission 2017-05-28T06:39:50.349+00:00 2017-05-28T06:39:50.349+00:00 bogusAuthoritativeNode bogusAuthoritativeNode [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:51: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-unm-2.test.dataone.org/cn/v2/object; MMP message has: ParamPart:pid = testView_NotAuthorized_2017147233950246; FilePart:object = /tmp/mmp.output.6225271682578714405.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4830095242918968954.tmp (1068 bytes); [org.dataone.client.rest.RestClient] 20170528-06:39:51: [INFO]: object created. pid = testView_NotAuthorized_2017147233950246 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:51: [INFO]: ====>>>>> pid of procured test Object: testView_NotAuthorized_2017147233950246 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/views/default/testView_NotAuthorized_2017147233950246 [org.dataone.client.rest.RestClient] 20170528-06:39:52: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:52: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:52: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:52: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 publicObject_hits 5 urn:node:cnDevUNM2 objectList_hits 4 urn:node:cnDevUNM2 publicObject TierTesting:cn-dev-unm-2:Public_READ.15 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 publicObject_hits 5 urn:node:cnDevUCSB2 objectList_hits 4 urn:node:cnDevUCSB2 publicObject TierTesting:cn-dev-ucsb-2:Public_READ.15 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:39:52: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:52: [INFO]: ***************** running test for testView_InvalidTheme(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testView_InvalidTheme_2017147233952729 [org.dataone.client.rest.RestClient] 20170528-06:39:52: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:52: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:52: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:52: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:52: [WARN]: Unable to find a valid authoritative MN to use for the object: testView_InvalidTheme_2017147233952729 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:52: [INFO]: creating a test object. pid = testView_InvalidTheme_2017147233952729 on https://cn-dev-ucsb-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:52: [INFO]: SystemMetadata for pid: testView_InvalidTheme_2017147233952729 1 testView_InvalidTheme_2017147233952729 eml://ecoinformatics.org/eml-2.0.1 17181 03ce09c6b4c3efc1681f3023402998a2 CN=urn:node:cnDevUNM2,DC=dataone,DC=org CN=testRightsHolder,DC=dataone,DC=org testRightsHolder changePermission 2017-05-28T06:39:52.922+00:00 2017-05-28T06:39:52.922+00:00 bogusAuthoritativeNode bogusAuthoritativeNode [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:54: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object; MMP message has: ParamPart:pid = testView_InvalidTheme_2017147233952729; FilePart:object = /tmp/mmp.output.3534481784087069810.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7306374277852949672.tmp (1067 bytes); [org.dataone.client.rest.RestClient] 20170528-06:39:54: [INFO]: object created. pid = testView_InvalidTheme_2017147233952729 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:54: [INFO]: ====>>>>> pid of procured test Object: testView_InvalidTheme_2017147233952729 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/views/bogus_theme_yaaaay/testView_InvalidTheme_2017147233952729 [org.dataone.client.rest.RestClient] 20170528-06:39:54: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:54: [INFO]: ***************** running test for testView_InvalidTheme(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testView_InvalidTheme_2017147233954392 [org.dataone.client.rest.RestClient] 20170528-06:39:54: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:54: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:54: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:54: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:54: [WARN]: Unable to find a valid authoritative MN to use for the object: testView_InvalidTheme_2017147233954392 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:54: [INFO]: creating a test object. pid = testView_InvalidTheme_2017147233954392 on https://cn-dev-unm-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:54: [INFO]: SystemMetadata for pid: testView_InvalidTheme_2017147233954392 1 testView_InvalidTheme_2017147233954392 eml://ecoinformatics.org/eml-2.0.1 17181 03ce09c6b4c3efc1681f3023402998a2 CN=urn:node:cnDevUNM2,DC=dataone,DC=org CN=testRightsHolder,DC=dataone,DC=org testRightsHolder changePermission 2017-05-28T06:39:54.489+00:00 2017-05-28T06:39:54.489+00:00 bogusAuthoritativeNode bogusAuthoritativeNode [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:55: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-unm-2.test.dataone.org/cn/v2/object; MMP message has: ParamPart:pid = testView_InvalidTheme_2017147233954392; FilePart:object = /tmp/mmp.output.3349838640501754382.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3123511968706367635.tmp (1067 bytes); [org.dataone.client.rest.RestClient] 20170528-06:39:55: [INFO]: object created. pid = testView_InvalidTheme_2017147233954392 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:55: [INFO]: ====>>>>> pid of procured test Object: testView_InvalidTheme_2017147233954392 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/views/bogus_theme_yaaaay/testView_InvalidTheme_2017147233954392 [org.dataone.client.rest.RestClient] 20170528-06:39:55: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:55: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:55: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:55: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 publicObject_hits 5 urn:node:cnDevUNM2 objectList_hits 4 urn:node:cnDevUNM2 publicObject TierTesting:cn-dev-unm-2:Public_READ.15 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 publicObject_hits 5 urn:node:cnDevUCSB2 objectList_hits 4 urn:node:cnDevUCSB2 publicObject TierTesting:cn-dev-ucsb-2:Public_READ.15 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:39:55: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:55: [INFO]: ***************** running test for testListViews(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/views [org.dataone.client.rest.RestClient] 20170528-06:39:55: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:55: [INFO]: ***************** running test for testListViews(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/views [org.dataone.client.rest.RestClient] 20170528-06:39:55: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:55: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:55: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:55: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 publicObject_hits 5 urn:node:cnDevUNM2 objectList_hits 4 urn:node:cnDevUNM2 publicObject TierTesting:cn-dev-unm-2:Public_READ.15 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 publicObject_hits 5 urn:node:cnDevUCSB2 objectList_hits 4 urn:node:cnDevUCSB2 publicObject TierTesting:cn-dev-ucsb-2:Public_READ.15 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:39:55: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:55: [INFO]: ***************** running test for testView_InvalidSystemMetadata(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/views/default/bogus%20pid [org.dataone.client.rest.RestClient] 20170528-06:39:56: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:56: [INFO]: ***************** running test for testView_InvalidSystemMetadata(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/views/default/bogus%20pid [org.dataone.client.rest.RestClient] 20170528-06:39:56: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:56: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:56: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:56: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 publicObject_hits 5 urn:node:cnDevUNM2 objectList_hits 4 urn:node:cnDevUNM2 publicObject TierTesting:cn-dev-unm-2:Public_READ.15 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 publicObject_hits 5 urn:node:cnDevUCSB2 objectList_hits 4 urn:node:cnDevUCSB2 publicObject TierTesting:cn-dev-ucsb-2:Public_READ.15 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:39:56: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:56: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:56: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:56: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 publicObject_hits 5 urn:node:cnDevUNM2 objectList_hits 4 urn:node:cnDevUNM2 publicObject TierTesting:cn-dev-unm-2:Public_READ.15 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 publicObject_hits 5 urn:node:cnDevUCSB2 objectList_hits 4 urn:node:cnDevUCSB2 publicObject TierTesting:cn-dev-ucsb-2:Public_READ.15 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:39:56: [INFO]: created client for certificate file: testPerson_Expired with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:56: [INFO]: created client for certificate file: testPerson_Expired with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:56: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:56: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:56: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:56: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 publicObject_hits 5 urn:node:cnDevUNM2 objectList_hits 4 urn:node:cnDevUNM2 publicObject TierTesting:cn-dev-unm-2:Public_READ.15 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 publicObject_hits 5 urn:node:cnDevUCSB2 objectList_hits 4 urn:node:cnDevUCSB2 publicObject TierTesting:cn-dev-ucsb-2:Public_READ.15 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:39:56: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v1/monitor/ping [org.dataone.client.rest.RestClient] 20170528-06:39:56: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v1/monitor/ping [org.dataone.client.rest.RestClient] 20170528-06:39:56: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:56: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:56: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:56: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:cnDevUNM2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUNM2 objectList_cacheDate Sun May 28 06:30:13 UTC 2017 urn:node:cnDevUNM2 publicObject_hits 5 urn:node:cnDevUNM2 objectList_hits 4 urn:node:cnDevUNM2 publicObject TierTesting:cn-dev-unm-2:Public_READ.15 urn:node:cnDevUNM2 objectList org.dataone.service.types.v1.ObjectList@62aa34f5 ============================================================================================================= urn:node:cnDevUCSB2 publicObject_cacheDate Sun May 28 06:30:26 UTC 2017 urn:node:cnDevUCSB2 objectList_cacheDate Sun May 28 06:30:12 UTC 2017 urn:node:cnDevUCSB2 publicObject_hits 5 urn:node:cnDevUCSB2 objectList_hits 4 urn:node:cnDevUCSB2 publicObject TierTesting:cn-dev-ucsb-2:Public_READ.15 urn:node:cnDevUCSB2 objectList org.dataone.service.types.v1.ObjectList@147af36e ============================================================================================================= 20170528-06:39:56: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:56: [INFO]: certificate filename: urn_node_cnStageUNM1_SS1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:56: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:39:56: [INFO]: client setup as Subject: public [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:56: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170528-06:39:56: [INFO]: created client for certificate file: urn_node_cnStageUNM1_SS1 with subject: public [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v1/log [org.dataone.client.rest.RestClient] total:602159 20170528-06:39:57: [INFO]: created client for certificate file: urn_node_cnStageUNM1_SS1 with subject: public [org.dataone.integration.ContextAwareTestCaseDataone] 20170528-06:39:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v1/log [org.dataone.client.rest.RestClient] total:602159 Tests run: 144, Failures: 11, Errors: 0, Skipped: 34, Time elapsed: 700.789 sec <<< FAILURE! Results : Failed tests: testUpdateSystemMetadata_InvalidRequest_NoPid(org.dataone.integration.it.apiTests.CNCoreV2IT): Expected an InvalidRequest exception. Got: ServiceFailure: 0 Client_Error: class org.dataone.exceptions.MarshallingException: null [for host GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_2017147232859294 ] testUpdateSystemMetadata_InvalidRequest_NoPid(org.dataone.integration.it.apiTests.CNCoreV2IT): Expected an InvalidRequest exception. Got: ServiceFailure: 0 Client_Error: class org.dataone.exceptions.MarshallingException: null [for host GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_201714723291358 ] testUpdateSystemMetadata_InvalidRequest_PidMismatch(org.dataone.integration.it.apiTests.CNCoreV2IT): Expected an InvalidRequest. Got: ServiceFailure: 0 Client_Error: class org.dataone.exceptions.MarshallingException: null [for host GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch201714723292658 ] testUpdateSystemMetadata_InvalidRequest_PidMismatch(org.dataone.integration.it.apiTests.CNCoreV2IT): Expected an InvalidRequest. Got: ServiceFailure: 0 Client_Error: class org.dataone.exceptions.MarshallingException: null [for host GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch201714723296999 ] testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(org.dataone.integration.it.apiTests.CNAuthorizationV2IT): org.dataone.integration.TestIterationEndingException: the AccessRule of the returned object has either multiple subjects or multiple permissions [for host https://cn-dev-unm-2.test.dataone.org/cn ] testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(org.dataone.integration.it.apiTests.CNAuthorizationV2IT): org.dataone.integration.TestIterationEndingException: the AccessRule of the returned object has either multiple subjects or multiple permissions [for host https://cn-dev-unm-2.test.dataone.org/cn ] testView_NotAuthorized(org.dataone.integration.it.apiTests.CNViewV2IT): Expected a NotAuthorized exception. Got: org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/class org.dataone.client.exception.ClientSideException: /Read timed out [for host https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ] testConnectionLayer_SelfSignedCert_curl(org.dataone.integration.it.apiTests.CNAuthenticationV1V2IT): Cannot find the certificate required for the test: /etc/dataone/client/testClientCerts/urn_node_cnStageUNM1_SS.crt [for host ] testConnectionLayer_SelfSignedCert_curl(org.dataone.integration.it.apiTests.CNAuthenticationV1V2IT): Don't know how we got here. This is an unhandled response, andthe test is inconclusive. The full response: testConnectionLayer_SelfSignedCert_curl(org.dataone.integration.it.apiTests.CNAuthenticationV1V2IT): Cannot find the certificate required for the test: /etc/dataone/client/testClientCerts/urn_node_cnStageUNM1_SS.crt [for host ] testConnectionLayer_SelfSignedCert_curl(org.dataone.integration.it.apiTests.CNAuthenticationV1V2IT): Don't know how we got here. This is an unhandled response, andthe test is inconclusive. The full response: Tests run: 144, Failures: 11, Errors: 0, Skipped: 34 [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_cn_v2/workspace/d1_integration/target/failsafe-reports [WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent! [ERROR] There are test failures. Please refer to /var/lib/jenkins/jobs/d1_integration_DEV2_cn_v2/workspace/d1_integration/target/failsafe-reports for the individual test results. [JENKINS] Recording test results Notifying upstream projects of job completion Join notifier requires a CauseAction [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 12:10.753s [INFO] Finished at: Sun May 28 06:39:57 UTC 2017 [INFO] Final Memory: 56M/767M [INFO] ------------------------------------------------------------------------ Waiting for Jenkins to finish collecting data