UnstableConsole Output

Established TCP socket on 51626
<===[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: 18825 at timestamp: 1495607775892
[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.126 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 [675 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
20170524-06:36:43: [WARN]: Starting monitor thread [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:36:43: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:36:43: [WARN]: Starting monitoring... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:36:43: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:36:43: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:36:43: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is from d1client.properties: https://cn-dev-2.test.dataone.org/cn
20170524-06:36:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-2.test.dataone.org/cn/v1/node [org.dataone.client.rest.RestClient]
20170524-06:36:45: [INFO]: isNodeAlive for Node: https://cn-dev-2.test.dataone.org/cn ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:36:45: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:36:45: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:36:45: [INFO]: *** Adding CN to list: cn-dev-2 [ https://cn-dev-2.test.dataone.org/cn ] [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:36:45: [INFO]: isNodeAlive for Node: https://cn-dev-ucsb-2.test.dataone.org/cn ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:36:45: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:36:45: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:36:45: [INFO]: *** Adding CN to list: cn-dev-ucsb-2 [ https://cn-dev-ucsb-2.test.dataone.org/cn ] [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:36:45: [INFO]: isNodeAlive for Node: https://cn-dev-unm-2.test.dataone.org/cn ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:36:45: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:36:46: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:36:46: [INFO]: *** Adding CN to list: cn-dev-unm-2 [ https://cn-dev-unm-2.test.dataone.org/cn ] [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:36:46: [INFO]: isNodeAlive for Node: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:36:46: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:36:46: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:36:46: [INFO]: *** Adding MN to list: mn-dev-ucsb-1 [ https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn ] [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:36:46: [INFO]: isNodeAlive for Node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:36:46: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:36:46: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:36:46: [INFO]: *** Adding MN to list: mn-dev-ucsb-2 [ https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ] [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:36:46: [INFO]: isNodeAlive for Node: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:36:46: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:36:55: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:36:55: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:36:55: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:36:56: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:36:56: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:36:56: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:36:56: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:36:56: [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]
20170524-06:36:56: [INFO]: isNodeAlive for Node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:36:56: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:06: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:06: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:06: [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]
20170524-06:37:06: [INFO]: trying to filter CN list for the round robin CN... original size: 3, includes nodes: [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:06: [INFO]:     CN: https://cn-dev-2.test.dataone.org/cn "Development 2 Round Robin Router Node" [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:06: [INFO]:     CN: https://cn-dev-ucsb-2.test.dataone.org/cn "UCSB Development 2 Protocol Coordinating Node" [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:06: [INFO]:     CN: https://cn-dev-unm-2.test.dataone.org/cn "UNM Development 2 Protocol Coordinating Node" [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:06: [INFO]: excluding round robin CN: https://cn-dev-2.test.dataone.org/cn "Development 2 Round Robin Router Node" [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:06: [INFO]: including CN: https://cn-dev-ucsb-2.test.dataone.org/cn "UCSB Development 2 Protocol Coordinating Node" [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:06: [INFO]: including CN: https://cn-dev-unm-2.test.dataone.org/cn "UNM Development 2 Protocol Coordinating Node" [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:06: [INFO]: filtered CN list without round robin CN. size: 2, including nodes: [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:06: [INFO]:     CN: https://cn-dev-ucsb-2.test.dataone.org/cn "UCSB Development 2 Protocol Coordinating Node" [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:06: [INFO]:     CN: https://cn-dev-unm-2.test.dataone.org/cn "UNM Development 2 Protocol Coordinating Node" [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:06: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170524-06:37:07: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:07: [INFO]: certificate filename: testSubmitter [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:07: [INFO]: client setup as Subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:07: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:07: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:07: [INFO]: 
***************** running test for testHasReservation(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:08: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-ucsb-2.test.dataone.org/cn/v2/reserve; MMP message has: ParamPart:pid = 20171432337756;  [org.dataone.client.rest.RestClient]
20170524-06:37:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/reserve/20171432337756?subject=CN%3DtestSubmitter,DC%3Ddataone,DC%3Dorg [org.dataone.client.rest.RestClient]
20170524-06:37:08: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:08: [INFO]: 
***************** running test for testHasReservation(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:10: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-unm-2.test.dataone.org/cn/v2/reserve; MMP message has: ParamPart:pid = 201714323378826;  [org.dataone.client.rest.RestClient]
20170524-06:37:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/reserve/201714323378826?subject=CN%3DtestSubmitter,DC%3Ddataone,DC%3Dorg [org.dataone.client.rest.RestClient]
20170524-06:37:10: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:10: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:10: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:10: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170524-06:37:10: [INFO]: 
***************** running test for testHasReservation(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/reserve/201714323371090?subject=public [org.dataone.client.rest.RestClient]
20170524-06:37:10: [INFO]: 
***************** running test for testHasReservation(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/reserve/2017143233710334?subject=public [org.dataone.client.rest.RestClient]
20170524-06:37:10: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:10: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:10: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:10: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170524-06:37:10: [INFO]: 
***************** running test for testGetCapabilities() vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/ [org.dataone.client.rest.RestClient]
20170524-06:37:10: [INFO]: 
***************** running test for testGetCapabilities() vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/ [org.dataone.client.rest.RestClient]
20170524-06:37:10: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:10: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:10: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:10: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170524-06:37:10: [INFO]: Testing create() method ...  [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:10: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:10: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:10: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:10: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170524-06:37:10: [INFO]: Testing delete() method ...  [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:10: [INFO]: Testing delete(), Case1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:10: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:10: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:10: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:10: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170524-06:37:10: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:10: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:10: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:10: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170524-06:37:10: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:10: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:10: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:10: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:10: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:10: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:10: [INFO]: certificate filename: testPerson [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:10: [INFO]: client setup as Subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:10: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:10: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:10: [INFO]: 
***************** running test for testUpdateSystemMetadata_NotAuthorized(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_NotAuthorized_2017143233710618 [org.dataone.client.rest.RestClient]
20170524-06:37:11: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:11: [INFO]: certificate filename: testRightsHolder [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:11: [INFO]: client setup as Subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:11: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:11: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:11: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:11: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:11: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:11: [WARN]: Unable to find a valid authoritative MN to use for the object: testUpdateSystemMetadata_NotAuthorized_2017143233710618 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:11: [INFO]: entering refreshCache()... [org.dataone.client.v2.formats.ObjectFormatCache]
20170524-06:37:11: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient]
20170524-06:37:12: [INFO]: refreshing objectFormatCache from cn: null [org.dataone.client.v2.formats.ObjectFormatCache]
20170524-06:37:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-2.test.dataone.org/cn/v2/formats [org.dataone.client.rest.RestClient]
20170524-06:37:12: [INFO]: successfully refreshed cache from cn.listFormats() [org.dataone.client.v2.formats.ObjectFormatCache]
20170524-06:37:12: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_NotAuthorized_2017143233710618 on https://cn-dev-ucsb-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:12: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_NotAuthorized_2017143233710618
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0">
    <serialVersion>1</serialVersion>
    <identifier>testUpdateSystemMetadata_NotAuthorized_2017143233710618</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnDevUNM2,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>testRightsHolder</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-05-24T06:37:12.350+00:00</dateUploaded>
    <dateSysMetadataModified>2017-05-24T06:37:12.350+00:00</dateSysMetadataModified>
    <originMemberNode>bogusAuthoritativeNode</originMemberNode>
    <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37: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_NotAuthorized_2017143233710618; FilePart:object = /tmp/mmp.output.4774869537447514517.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.642611662664414838.tmp (1084 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:37:13: [INFO]: object created.  pid = testUpdateSystemMetadata_NotAuthorized_2017143233710618 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:13: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:13: [INFO]:  ====>>>>> pid of procured test Object: testUpdateSystemMetadata_NotAuthorized_2017143233710618 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_NotAuthorized_2017143233710618 [org.dataone.client.rest.RestClient]
20170524-06:37:14: [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_2017143233710618; FilePart:sysmeta = /tmp/mmp.output.3196426175190882828.tmp (1084 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:37:14: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:14: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:14: [INFO]: 
***************** running test for testUpdateSystemMetadata_NotAuthorized(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_NotAuthorized_2017143233714439 [org.dataone.client.rest.RestClient]
20170524-06:37:14: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:14: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:14: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:14: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:14: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:14: [WARN]: Unable to find a valid authoritative MN to use for the object: testUpdateSystemMetadata_NotAuthorized_2017143233714439 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:14: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_NotAuthorized_2017143233714439 on https://cn-dev-unm-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:14: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_NotAuthorized_2017143233714439
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0">
    <serialVersion>1</serialVersion>
    <identifier>testUpdateSystemMetadata_NotAuthorized_2017143233714439</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnDevUNM2,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>testRightsHolder</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-05-24T06:37:14.868+00:00</dateUploaded>
    <dateSysMetadataModified>2017-05-24T06:37:14.868+00:00</dateSysMetadataModified>
    <originMemberNode>bogusAuthoritativeNode</originMemberNode>
    <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:16: [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_2017143233714439; FilePart:object = /tmp/mmp.output.3231590218672650341.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2063812558091472503.tmp (1084 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:37:16: [INFO]: object created.  pid = testUpdateSystemMetadata_NotAuthorized_2017143233714439 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:16: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:16: [INFO]:  ====>>>>> pid of procured test Object: testUpdateSystemMetadata_NotAuthorized_2017143233714439 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_NotAuthorized_2017143233714439 [org.dataone.client.rest.RestClient]
20170524-06:37:16: [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_2017143233714439; FilePart:sysmeta = /tmp/mmp.output.1302968693778055914.tmp (1084 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:37:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:16: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170524-06:37:16: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:16: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:16: [INFO]: 
***************** running test for testUpdateSystemMetadata_NotAuthorized(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_NotAuthorized_2017143233716700 [org.dataone.client.rest.RestClient]
20170524-06:37:16: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:16: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:16: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:16: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:16: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:16: [WARN]: Unable to find a valid authoritative MN to use for the object: testUpdateSystemMetadata_NotAuthorized_2017143233716700 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:16: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_NotAuthorized_2017143233716700 on https://cn-dev-ucsb-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:16: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_NotAuthorized_2017143233716700
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0">
    <serialVersion>1</serialVersion>
    <identifier>testUpdateSystemMetadata_NotAuthorized_2017143233716700</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnDevUNM2,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>testRightsHolder</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-05-24T06:37:16.988+00:00</dateUploaded>
    <dateSysMetadataModified>2017-05-24T06:37:16.988+00:00</dateSysMetadataModified>
    <originMemberNode>bogusAuthoritativeNode</originMemberNode>
    <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:18: [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_2017143233716700; FilePart:object = /tmp/mmp.output.3387202512509366028.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3607076518086833968.tmp (1084 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:37:18: [INFO]: object created.  pid = testUpdateSystemMetadata_NotAuthorized_2017143233716700 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:18: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:18: [INFO]:  ====>>>>> pid of procured test Object: testUpdateSystemMetadata_NotAuthorized_2017143233716700 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_NotAuthorized_2017143233716700 [org.dataone.client.rest.RestClient]
20170524-06:37:18: [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_2017143233716700; FilePart:sysmeta = /tmp/mmp.output.2744374700922334537.tmp (1084 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:37:18: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:18: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:18: [INFO]: 
***************** running test for testUpdateSystemMetadata_NotAuthorized(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_NotAuthorized_2017143233718379 [org.dataone.client.rest.RestClient]
20170524-06:37:18: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:18: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:18: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:18: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:18: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:18: [WARN]: Unable to find a valid authoritative MN to use for the object: testUpdateSystemMetadata_NotAuthorized_2017143233718379 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:18: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_NotAuthorized_2017143233718379 on https://cn-dev-unm-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:18: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_NotAuthorized_2017143233718379
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0">
    <serialVersion>1</serialVersion>
    <identifier>testUpdateSystemMetadata_NotAuthorized_2017143233718379</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnDevUNM2,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>testRightsHolder</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-05-24T06:37:18.554+00:00</dateUploaded>
    <dateSysMetadataModified>2017-05-24T06:37:18.554+00:00</dateSysMetadataModified>
    <originMemberNode>bogusAuthoritativeNode</originMemberNode>
    <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:19: [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_2017143233718379; FilePart:object = /tmp/mmp.output.3327593905553818389.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3494896410883755937.tmp (1084 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:37:19: [INFO]: object created.  pid = testUpdateSystemMetadata_NotAuthorized_2017143233718379 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:19: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:19: [INFO]:  ====>>>>> pid of procured test Object: testUpdateSystemMetadata_NotAuthorized_2017143233718379 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_NotAuthorized_2017143233718379 [org.dataone.client.rest.RestClient]
20170524-06:37:19: [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_2017143233718379; FilePart:sysmeta = /tmp/mmp.output.9003579537999632463.tmp (1084 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:37:19: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:19: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:19: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:19: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170524-06:37:19: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:19: [INFO]: 
***************** running test for testUpdateSystemMetadata_NoSerialVersion() vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_2017143233719923 [org.dataone.client.rest.RestClient]
20170524-06:37:20: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:20: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:20: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:20: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:20: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient]
20170524-06:37:20: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_NoSerialVersion_2017143233719923 on https://cn-dev-ucsb-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:20: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_NoSerialVersion_2017143233719923
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0">
    <serialVersion>1</serialVersion>
    <identifier>testUpdateSystemMetadata_NoSerialVersion_2017143233719923</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnDevUNM2,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>testRightsHolder</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-05-24T06:37:20.413+00:00</dateUploaded>
    <dateSysMetadataModified>2017-05-24T06:37:20.413+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDevUCSB1</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDevUCSB1</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:21: [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_2017143233719923; FilePart:object = /tmp/mmp.output.1040492498004447082.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3754169391630992928.tmp (1080 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:37:21: [INFO]: object created.  pid = testUpdateSystemMetadata_NoSerialVersion_2017143233719923 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:21: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:21: [INFO]:  ====>>>>> pid of procured test Object: testUpdateSystemMetadata_NoSerialVersion_2017143233719923 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_2017143233719923 [org.dataone.client.rest.RestClient]
20170524-06:37:22: [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_2017143233719923; FilePart:sysmeta = /tmp/mmp.output.7630186370575398062.tmp (1043 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:37:22: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:22: [INFO]: 
***************** running test for testUpdateSystemMetadata_NoSerialVersion() vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_201714323372294 [org.dataone.client.rest.RestClient]
20170524-06:37:22: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:22: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:22: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:22: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:22: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient]
20170524-06:37:22: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_NoSerialVersion_201714323372294 on https://cn-dev-unm-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:22: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_NoSerialVersion_201714323372294
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0">
    <serialVersion>1</serialVersion>
    <identifier>testUpdateSystemMetadata_NoSerialVersion_201714323372294</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnDevUNM2,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>testRightsHolder</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-05-24T06:37:22.368+00:00</dateUploaded>
    <dateSysMetadataModified>2017-05-24T06:37:22.368+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDevUCSB1</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDevUCSB1</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:23: [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_201714323372294; FilePart:object = /tmp/mmp.output.3071051662905013272.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5408231289313548619.tmp (1079 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:37:23: [INFO]: object created.  pid = testUpdateSystemMetadata_NoSerialVersion_201714323372294 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:23: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:23: [INFO]:  ====>>>>> pid of procured test Object: testUpdateSystemMetadata_NoSerialVersion_201714323372294 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_201714323372294 [org.dataone.client.rest.RestClient]
20170524-06:37:23: [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_201714323372294; FilePart:sysmeta = /tmp/mmp.output.1124787595806017928.tmp (1042 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:37:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:23: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170524-06:37:24: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:24: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_NoPid(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_20171432337240 [org.dataone.client.rest.RestClient]
20170524-06:37:24: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:24: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:24: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:24: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:24: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37: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]
20170524-06:37:24: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_NoPid_20171432337240 on https://cn-dev-ucsb-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:24: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_NoPid_20171432337240
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0">
    <serialVersion>1</serialVersion>
    <identifier>testUpdateSystemMetadata_InvalidRequest_NoPid_20171432337240</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnDevUNM2,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>testRightsHolder</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-05-24T06:37:24.193+00:00</dateUploaded>
    <dateSysMetadataModified>2017-05-24T06:37:24.193+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDevUCSB1</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDevUCSB1</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37: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_NoPid_20171432337240; FilePart:object = /tmp/mmp.output.2135234382487657211.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8282933345677521348.tmp (1083 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:37:25: [INFO]: object created.  pid = testUpdateSystemMetadata_InvalidRequest_NoPid_20171432337240 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:25: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:25: [INFO]:  ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_NoPid_20171432337240 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_20171432337240 [org.dataone.client.rest.RestClient]
20170524-06:37:25: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:25: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_NoPid(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_2017143233725721 [org.dataone.client.rest.RestClient]
20170524-06:37:25: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:25: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:25: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:25: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:25: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient]
20170524-06:37:25: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_NoPid_2017143233725721 on https://cn-dev-unm-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:25: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_NoPid_2017143233725721
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0">
    <serialVersion>1</serialVersion>
    <identifier>testUpdateSystemMetadata_InvalidRequest_NoPid_2017143233725721</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnDevUNM2,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>testRightsHolder</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-05-24T06:37:25.893+00:00</dateUploaded>
    <dateSysMetadataModified>2017-05-24T06:37:25.893+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDevUCSB1</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDevUCSB1</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:26: [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_2017143233725721; FilePart:object = /tmp/mmp.output.1552186284408952140.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2613472840433132731.tmp (1085 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:37:26: [INFO]: object created.  pid = testUpdateSystemMetadata_InvalidRequest_NoPid_2017143233725721 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:27: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:27: [INFO]:  ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_NoPid_2017143233725721 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_2017143233725721 [org.dataone.client.rest.RestClient]
20170524-06:37:27: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:27: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:27: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:27: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170524-06:37:27: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:27: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_PidMismatch(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2017143233727166 [org.dataone.client.rest.RestClient]
20170524-06:37:27: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:27: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:27: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:27: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:27: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37: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]
20170524-06:37:27: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_PidMismatch2017143233727166 on https://cn-dev-ucsb-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:27: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_PidMismatch2017143233727166
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0">
    <serialVersion>1</serialVersion>
    <identifier>testUpdateSystemMetadata_InvalidRequest_PidMismatch2017143233727166</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnDevUNM2,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>testRightsHolder</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-05-24T06:37:27.395+00:00</dateUploaded>
    <dateSysMetadataModified>2017-05-24T06:37:27.395+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDevUCSB1</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDevUCSB1</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37: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_PidMismatch2017143233727166; FilePart:object = /tmp/mmp.output.4635174002427417336.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.324812667387891800.tmp (1090 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:37:29: [INFO]: object created.  pid = testUpdateSystemMetadata_InvalidRequest_PidMismatch2017143233727166 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:29: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:29: [INFO]:  ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_PidMismatch2017143233727166 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2017143233727166 [org.dataone.client.rest.RestClient]
20170524-06:37:29: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:29: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_PidMismatch(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2017143233729650 [org.dataone.client.rest.RestClient]
20170524-06:37:29: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:29: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:29: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:29: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:29: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37: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]
20170524-06:37:29: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_PidMismatch2017143233729650 on https://cn-dev-unm-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:29: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_PidMismatch2017143233729650
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0">
    <serialVersion>1</serialVersion>
    <identifier>testUpdateSystemMetadata_InvalidRequest_PidMismatch2017143233729650</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnDevUNM2,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>testRightsHolder</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-05-24T06:37:29.817+00:00</dateUploaded>
    <dateSysMetadataModified>2017-05-24T06:37:29.817+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDevUCSB1</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDevUCSB1</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37: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_PidMismatch2017143233729650; FilePart:object = /tmp/mmp.output.4316801933579262142.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2849662249972185472.tmp (1090 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:37:30: [INFO]: object created.  pid = testUpdateSystemMetadata_InvalidRequest_PidMismatch2017143233729650 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:30: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:30: [INFO]:  ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_PidMismatch2017143233729650 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2017143233729650 [org.dataone.client.rest.RestClient]
20170524-06:37:31: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:31: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:31: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:31: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170524-06:37:31: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:31: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201714323373165 [org.dataone.client.rest.RestClient]
20170524-06:37:31: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:31: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:31: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:31: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:31: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient]
20170524-06:37:31: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201714323373165 on https://cn-dev-ucsb-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:31: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201714323373165
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0">
    <serialVersion>1</serialVersion>
    <identifier>testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201714323373165</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnDevUNM2,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>testRightsHolder</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-05-24T06:37:31.270+00:00</dateUploaded>
    <dateSysMetadataModified>2017-05-24T06:37:31.270+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDevUCSB1</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDevUCSB1</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37: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_InvalidSystemMetadata_SysmetaUnmodified201714323373165; FilePart:object = /tmp/mmp.output.1179869843137144503.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4482133013781400111.tmp (1102 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:37:32: [INFO]: object created.  pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201714323373165 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:32: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:32: [INFO]:  ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201714323373165 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201714323373165 [org.dataone.client.rest.RestClient]
20170524-06:37: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_InvalidSystemMetadata_SysmetaUnmodified201714323373165; FilePart:sysmeta = /tmp/mmp.output.4944393498900855446.tmp (1102 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:37:32: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:32: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2017143233732873 [org.dataone.client.rest.RestClient]
20170524-06:37:33: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:33: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:33: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:33: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:33: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient]
20170524-06:37:33: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2017143233732873 on https://cn-dev-unm-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:33: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2017143233732873
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0">
    <serialVersion>1</serialVersion>
    <identifier>testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2017143233732873</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnDevUNM2,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>testRightsHolder</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-05-24T06:37:33.055+00:00</dateUploaded>
    <dateSysMetadataModified>2017-05-24T06:37:33.055+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDevUCSB1</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDevUCSB1</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:34: [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_SysmetaUnmodified2017143233732873; FilePart:object = /tmp/mmp.output.2133888849691520511.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.50206550708420118.tmp (1103 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:37:34: [INFO]: object created.  pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2017143233732873 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:34: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:34: [INFO]:  ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2017143233732873 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2017143233732873 [org.dataone.client.rest.RestClient]
20170524-06:37:34: [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_SysmetaUnmodified2017143233732873; FilePart:sysmeta = /tmp/mmp.output.246212759515921881.tmp (1103 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:37:34: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:34: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:34: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:34: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170524-06:37:34: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:34: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:34: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:34: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:34: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:34: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient]
20170524-06:37:34: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2017143233734648 on https://cn-dev-ucsb-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:34: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2017143233734648
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0">
    <serialVersion>1</serialVersion>
    <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2017143233734648</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnDevUNM2,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>testRightsHolder</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-05-24T06:37:34.675+00:00</dateUploaded>
    <dateSysMetadataModified>2017-05-24T06:37:34.675+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDevUCSB1</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDevUCSB1</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:36: [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_2017143233734648; FilePart:object = /tmp/mmp.output.5306917350494483424.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7576687045438058769.tmp (1098 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:37:36: [INFO]: object created.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2017143233734648 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:36: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2017143233734648 [org.dataone.client.rest.RestClient]
20170524-06:37:36: [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_2017143233734648; FilePart:sysmeta = /tmp/mmp.output.4286847911981539822.tmp (1107 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:37:36: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:36: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:36: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:36: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:36: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:36: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient]
20170524-06:37:36: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2017143233736359 on https://cn-dev-unm-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:36: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2017143233736359
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0">
    <serialVersion>1</serialVersion>
    <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2017143233736359</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnDevUNM2,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>testRightsHolder</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-05-24T06:37:36.386+00:00</dateUploaded>
    <dateSysMetadataModified>2017-05-24T06:37:36.386+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDevUCSB1</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDevUCSB1</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:37: [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_2017143233736359; FilePart:object = /tmp/mmp.output.5040829627041485980.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4682388985794270685.tmp (1098 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:37:37: [INFO]: object created.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2017143233736359 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:37: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2017143233736359 [org.dataone.client.rest.RestClient]
20170524-06:37: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_ModifiedIdentifier_2017143233736359; FilePart:sysmeta = /tmp/mmp.output.2073941765037669655.tmp (1107 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:37:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:37: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170524-06:37:37: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:37: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSize(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize2017143233737717 [org.dataone.client.rest.RestClient]
20170524-06:37:37: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:37: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:37: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:37: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:37: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37: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]
20170524-06:37:37: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize2017143233737717 on https://cn-dev-ucsb-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:37: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSize2017143233737717
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0">
    <serialVersion>1</serialVersion>
    <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedSize2017143233737717</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnDevUNM2,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>testRightsHolder</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-05-24T06:37:37.987+00:00</dateUploaded>
    <dateSysMetadataModified>2017-05-24T06:37:37.987+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDevUCSB1</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDevUCSB1</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:39: [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_ModifiedSize2017143233737717; FilePart:object = /tmp/mmp.output.4536192719222549117.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7999683319929718372.tmp (1091 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:37:39: [INFO]: object created.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize2017143233737717 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:39: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:39: [INFO]:  ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_ModifiedSize2017143233737717 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize2017143233737717 [org.dataone.client.rest.RestClient]
20170524-06:37:39: [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_ModifiedSize2017143233737717; FilePart:sysmeta = /tmp/mmp.output.5447238024097139955.tmp (1087 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:37:39: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:39: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSize(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize2017143233739445 [org.dataone.client.rest.RestClient]
20170524-06:37:39: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:39: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:39: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:39: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:39: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37: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]
20170524-06:37:39: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize2017143233739445 on https://cn-dev-unm-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:39: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSize2017143233739445
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0">
    <serialVersion>1</serialVersion>
    <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedSize2017143233739445</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnDevUNM2,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>testRightsHolder</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-05-24T06:37:39.600+00:00</dateUploaded>
    <dateSysMetadataModified>2017-05-24T06:37:39.600+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDevUCSB1</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDevUCSB1</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:40: [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_ModifiedSize2017143233739445; FilePart:object = /tmp/mmp.output.8989618355463303151.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2966880576276327312.tmp (1091 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:37:40: [INFO]: object created.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize2017143233739445 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:40: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:40: [INFO]:  ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_ModifiedSize2017143233739445 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize2017143233739445 [org.dataone.client.rest.RestClient]
20170524-06:37: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_InvalidRequest_ModifiedSize2017143233739445; FilePart:sysmeta = /tmp/mmp.output.5733668017268683.tmp (1087 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:37:40: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:40: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:40: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:40: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170524-06:37:40: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:40: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017143233740944 [org.dataone.client.rest.RestClient]
20170524-06:37:41: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:41: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:41: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:41: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:41: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient]
20170524-06:37:41: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017143233740944 on https://cn-dev-ucsb-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:41: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017143233740944
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0">
    <serialVersion>1</serialVersion>
    <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017143233740944</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnDevUNM2,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>testRightsHolder</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-05-24T06:37:41.247+00:00</dateUploaded>
    <dateSysMetadataModified>2017-05-24T06:37:41.247+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDevUCSB1</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDevUCSB1</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37: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_InvalidRequest_ModifiedChecksum2017143233740944; FilePart:object = /tmp/mmp.output.7600465838109296190.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7517330377742961919.tmp (1095 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:37:42: [INFO]: object created.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017143233740944 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:42: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:42: [INFO]:  ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017143233740944 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017143233740944 [org.dataone.client.rest.RestClient]
20170524-06:37: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_InvalidRequest_ModifiedChecksum2017143233740944; FilePart:sysmeta = /tmp/mmp.output.4126680479573685608.tmp (1076 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:37:42: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:42: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017143233742876 [org.dataone.client.rest.RestClient]
20170524-06:37:42: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:42: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:42: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:43: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:43: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient]
20170524-06:37:43: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017143233742876 on https://cn-dev-unm-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:43: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017143233742876
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0">
    <serialVersion>1</serialVersion>
    <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017143233742876</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnDevUNM2,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>testRightsHolder</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-05-24T06:37:43.024+00:00</dateUploaded>
    <dateSysMetadataModified>2017-05-24T06:37:43.024+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDevUCSB1</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDevUCSB1</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:44: [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_ModifiedChecksum2017143233742876; FilePart:object = /tmp/mmp.output.3607085293505386954.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8766091263203785173.tmp (1095 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:37:44: [INFO]: object created.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017143233742876 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:44: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:44: [INFO]:  ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017143233742876 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017143233742876 [org.dataone.client.rest.RestClient]
20170524-06:37:44: [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_ModifiedChecksum2017143233742876; FilePart:sysmeta = /tmp/mmp.output.1245140947579586975.tmp (1076 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:37:44: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:44: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:44: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:44: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170524-06:37:44: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:44: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:44: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:44: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:44: [INFO]: certificate filename: testRightsHolder [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:44: [INFO]: client setup as Subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient]
20170524-06:37:44: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017143233744399 on https://cn-dev-ucsb-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:44: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017143233744399
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0">
    <serialVersion>1</serialVersion>
    <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017143233744399</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=testRightsHolder,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>testRightsHolder</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-05-24T06:37:44.422+00:00</dateUploaded>
    <dateSysMetadataModified>2017-05-24T06:37:44.422+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDevUCSB1</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDevUCSB1</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:45: [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_ModifiedSubmitter2017143233744399; FilePart:object = /tmp/mmp.output.1343647883436422454.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7955484627829182225.tmp (1094 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:37:45: [INFO]: object created.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017143233744399 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017143233744399 [org.dataone.client.rest.RestClient]
20170524-06:37:46: [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_ModifiedSubmitter2017143233744399; FilePart:sysmeta = /tmp/mmp.output.4912442913801343642.tmp (1069 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:37:46: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:46: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:46: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:46: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:46: [INFO]: certificate filename: testRightsHolder [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:46: [INFO]: client setup as Subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37: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]
20170524-06:37:46: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201714323374628 on https://cn-dev-unm-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:46: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201714323374628
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0">
    <serialVersion>1</serialVersion>
    <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201714323374628</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=testRightsHolder,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>testRightsHolder</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-05-24T06:37:46.046+00:00</dateUploaded>
    <dateSysMetadataModified>2017-05-24T06:37:46.046+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDevUCSB1</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDevUCSB1</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37: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 = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201714323374628; FilePart:object = /tmp/mmp.output.5634635889913128235.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8388151827432980189.tmp (1093 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:37:47: [INFO]: object created.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201714323374628 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201714323374628 [org.dataone.client.rest.RestClient]
20170524-06:37:47: [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_ModifiedSubmitter201714323374628; FilePart:sysmeta = /tmp/mmp.output.7939067570867193432.tmp (1068 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:37:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:47: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170524-06:37:47: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:47: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017143233747456 [org.dataone.client.rest.RestClient]
20170524-06:37:47: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:47: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:47: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:47: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:47: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient]
20170524-06:37:47: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017143233747456 on https://cn-dev-ucsb-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:47: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017143233747456
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0">
    <serialVersion>1</serialVersion>
    <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017143233747456</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnDevUNM2,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>testRightsHolder</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-05-24T06:37:47.845+00:00</dateUploaded>
    <dateSysMetadataModified>2017-05-24T06:37:47.845+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDevUCSB1</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDevUCSB1</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37: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_InvalidRequest_ModifiedDateUploaded_2017143233747456; FilePart:object = /tmp/mmp.output.4594600521573735770.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4112653642802441607.tmp (1100 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:37:49: [INFO]: object created.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017143233747456 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:49: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:49: [INFO]:  ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017143233747456 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017143233747456 [org.dataone.client.rest.RestClient]
20170524-06:37: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_InvalidRequest_ModifiedDateUploaded_2017143233747456; FilePart:sysmeta = /tmp/mmp.output.64658429152858716.tmp (1100 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:37:49: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:49: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017143233749455 [org.dataone.client.rest.RestClient]
20170524-06:37:49: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:49: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:49: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:49: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:49: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient]
20170524-06:37:49: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017143233749455 on https://cn-dev-unm-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:49: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017143233749455
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0">
    <serialVersion>1</serialVersion>
    <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017143233749455</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnDevUNM2,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>testRightsHolder</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-05-24T06:37:49.595+00:00</dateUploaded>
    <dateSysMetadataModified>2017-05-24T06:37:49.595+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDevUCSB1</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDevUCSB1</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:50: [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_2017143233749455; FilePart:object = /tmp/mmp.output.7628728808663047751.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4624205253038180767.tmp (1100 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:37:50: [INFO]: object created.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017143233749455 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:50: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:50: [INFO]:  ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017143233749455 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017143233749455 [org.dataone.client.rest.RestClient]
20170524-06:37:50: [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_2017143233749455; FilePart:sysmeta = /tmp/mmp.output.27326264266527585.tmp (1100 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:37:50: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:50: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:50: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:50: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170524-06:37:50: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:50: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017143233750984 [org.dataone.client.rest.RestClient]
20170524-06:37:51: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:51: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:51: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:51: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:51: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient]
20170524-06:37:51: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017143233750984 on https://cn-dev-ucsb-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:51: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017143233750984
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0">
    <serialVersion>1</serialVersion>
    <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017143233750984</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnDevUNM2,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>testRightsHolder</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-05-24T06:37:51.164+00:00</dateUploaded>
    <dateSysMetadataModified>2017-05-24T06:37:51.164+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDevUCSB1</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDevUCSB1</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:52: [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_2017143233750984; FilePart:object = /tmp/mmp.output.628023741861812134.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5114116054224460348.tmp (1096 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:37:52: [INFO]: object created.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017143233750984 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:52: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:52: [INFO]:  ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017143233750984 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017143233750984 [org.dataone.client.rest.RestClient]
20170524-06:37:52: [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_2017143233750984; FilePart:sysmeta = /tmp/mmp.output.7201616258661406603.tmp (1086 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:37:52: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:52: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017143233752621 [org.dataone.client.rest.RestClient]
20170524-06:37:52: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:52: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:52: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:52: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:52: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient]
20170524-06:37:52: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017143233752621 on https://cn-dev-unm-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:52: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017143233752621
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0">
    <serialVersion>1</serialVersion>
    <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017143233752621</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnDevUNM2,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>testRightsHolder</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-05-24T06:37:52.795+00:00</dateUploaded>
    <dateSysMetadataModified>2017-05-24T06:37:52.795+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDevUCSB1</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDevUCSB1</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37: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 = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017143233752621; FilePart:object = /tmp/mmp.output.116445294972831244.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2208206460107062929.tmp (1096 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:37:53: [INFO]: object created.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017143233752621 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:53: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:53: [INFO]:  ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017143233752621 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017143233752621 [org.dataone.client.rest.RestClient]
20170524-06:37: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_InvalidRequest_ModifiedOriginMN_2017143233752621; FilePart:sysmeta = /tmp/mmp.output.6886989785357013735.tmp (1086 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:37:54: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:54: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:54: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:54: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170524-06:37:54: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:54: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_NullOriginMN(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017143233754186 [org.dataone.client.rest.RestClient]
20170524-06:37:54: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:54: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:54: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:54: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:54: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient]
20170524-06:37:54: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017143233754186 on https://cn-dev-ucsb-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:54: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017143233754186
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0">
    <serialVersion>1</serialVersion>
    <identifier>testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017143233754186</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnDevUNM2,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>testRightsHolder</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-05-24T06:37:54.375+00:00</dateUploaded>
    <dateSysMetadataModified>2017-05-24T06:37:54.375+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDevUCSB1</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDevUCSB1</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:55: [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_NullOriginMN2017143233754186; FilePart:object = /tmp/mmp.output.1322972398208977863.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3641776221087673187.tmp (1091 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:37:55: [INFO]: object created.  pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017143233754186 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:55: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:55: [INFO]:  ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017143233754186 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017143233754186 [org.dataone.client.rest.RestClient]
20170524-06:37:56: [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_NullOriginMN2017143233754186; FilePart:sysmeta = /tmp/mmp.output.2305564821426201982.tmp (1030 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:37:56: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:56: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_NullOriginMN(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN201714323375631 [org.dataone.client.rest.RestClient]
20170524-06:37:56: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:56: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:56: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:56: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:56: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient]
20170524-06:37:56: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN201714323375631 on https://cn-dev-unm-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:56: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_NullOriginMN201714323375631
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0">
    <serialVersion>1</serialVersion>
    <identifier>testUpdateSystemMetadata_InvalidRequest_NullOriginMN201714323375631</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnDevUNM2,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>testRightsHolder</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-05-24T06:37:56.183+00:00</dateUploaded>
    <dateSysMetadataModified>2017-05-24T06:37:56.183+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDevUCSB1</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDevUCSB1</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:57: [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_NullOriginMN201714323375631; FilePart:object = /tmp/mmp.output.7639629265019240392.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3485093474746166790.tmp (1090 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:37:57: [INFO]: object created.  pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN201714323375631 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:57: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:57: [INFO]:  ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_NullOriginMN201714323375631 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN201714323375631 [org.dataone.client.rest.RestClient]
20170524-06:37:57: [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_NullOriginMN201714323375631; FilePart:sysmeta = /tmp/mmp.output.1613076086464093944.tmp (1029 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:37:57: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:57: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:57: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:57: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170524-06:37:57: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:57: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:57: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:57: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:57: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:57: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient]
20170524-06:37:57: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017143233757533 on https://cn-dev-ucsb-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:57: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017143233757533
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0">
    <serialVersion>1</serialVersion>
    <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017143233757533</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnDevUNM2,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>testRightsHolder</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-05-24T06:37:57.554+00:00</dateUploaded>
    <dateSysMetadataModified>2017-05-24T06:37:57.554+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDevUCSB1</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDevUCSB1</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:58: [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_2017143233757533; FilePart:object = /tmp/mmp.output.6276203908298535670.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1433560960841629217.tmp (1096 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:37:58: [INFO]: object created.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017143233757533 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:58: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017143233757533 [org.dataone.client.rest.RestClient]
20170524-06:37:59: [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_2017143233757533; FilePart:sysmeta = /tmp/mmp.output.1446703533579034141.tmp (1150 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:37:59: [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_2017143233757533; FilePart:sysmeta = /tmp/mmp.output.8003721163834109851.tmp (1151 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:37:59: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:59: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:59: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:59: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:59: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:37:59: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient]
20170524-06:37:59: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017143233759529 on https://cn-dev-unm-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:37:59: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017143233759529
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0">
    <serialVersion>1</serialVersion>
    <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017143233759529</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnDevUNM2,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>testRightsHolder</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-05-24T06:37:59.554+00:00</dateUploaded>
    <dateSysMetadataModified>2017-05-24T06:37:59.554+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDevUCSB1</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDevUCSB1</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:00: [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_2017143233759529; FilePart:object = /tmp/mmp.output.3551631069050338465.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.131231511945631893.tmp (1096 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:38:00: [INFO]: object created.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017143233759529 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:00: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:38:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017143233759529 [org.dataone.client.rest.RestClient]
20170524-06:38:01: [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_2017143233759529; FilePart:sysmeta = /tmp/mmp.output.8723719131693806636.tmp (1150 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:38:01: [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_2017143233759529; FilePart:sysmeta = /tmp/mmp.output.9109285201221698364.tmp (1149 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:38:01: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:01: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:01: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:01: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170524-06:38:01: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:01: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:01: [INFO]: 
***************** running test for testUpdateSystemMetadata_RightsHolder(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_RightsHolder_201714323381168 [org.dataone.client.rest.RestClient]
20170524-06:38:01: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:01: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:01: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:01: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:38:01: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient]
20170524-06:38:01: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_RightsHolder_201714323381168 on https://cn-dev-ucsb-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:01: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_RightsHolder_201714323381168
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0">
    <serialVersion>1</serialVersion>
    <identifier>testUpdateSystemMetadata_RightsHolder_201714323381168</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnDevUNM2,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>testRightsHolder</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-05-24T06:38:01.372+00:00</dateUploaded>
    <dateSysMetadataModified>2017-05-24T06:38:01.372+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDevUCSB1</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDevUCSB1</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:02: [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_201714323381168; FilePart:object = /tmp/mmp.output.399410222797723092.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6221050854990020264.tmp (1076 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:38:02: [INFO]: object created.  pid = testUpdateSystemMetadata_RightsHolder_201714323381168 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:02: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:38:02: [INFO]:  ====>>>>> pid of procured test Object: testUpdateSystemMetadata_RightsHolder_201714323381168 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_RightsHolder_201714323381168 [org.dataone.client.rest.RestClient]
20170524-06:38:03: [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_201714323381168; FilePart:sysmeta = /tmp/mmp.output.2642669529782056775.tmp (1076 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:38:03: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:03: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:03: [INFO]: 
***************** running test for testUpdateSystemMetadata_RightsHolder(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_RightsHolder_20171432338312 [org.dataone.client.rest.RestClient]
20170524-06:38:03: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:03: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:03: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:03: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:38:03: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient]
20170524-06:38:03: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_RightsHolder_20171432338312 on https://cn-dev-unm-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:03: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_RightsHolder_20171432338312
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0">
    <serialVersion>1</serialVersion>
    <identifier>testUpdateSystemMetadata_RightsHolder_20171432338312</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnDevUNM2,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>testRightsHolder</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-05-24T06:38:03.202+00:00</dateUploaded>
    <dateSysMetadataModified>2017-05-24T06:38:03.202+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDevUCSB1</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDevUCSB1</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:04: [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_20171432338312; FilePart:object = /tmp/mmp.output.2157589044388965998.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6484217237387498311.tmp (1075 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:38:04: [INFO]: object created.  pid = testUpdateSystemMetadata_RightsHolder_20171432338312 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:04: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:38:04: [INFO]:  ====>>>>> pid of procured test Object: testUpdateSystemMetadata_RightsHolder_20171432338312 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_RightsHolder_20171432338312 [org.dataone.client.rest.RestClient]
20170524-06:38:04: [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_20171432338312; FilePart:sysmeta = /tmp/mmp.output.3007839538489951485.tmp (1075 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:38:04: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:04: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:04: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:04: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170524-06:38:04: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:04: [INFO]: 
***************** running test for testUpdateSystemMetadata_CN_(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_CN_201714323384583 [org.dataone.client.rest.RestClient]
20170524-06:38:04: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:04: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:04: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:04: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:38:04: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient]
20170524-06:38:04: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_CN_201714323384583 on https://cn-dev-ucsb-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:04: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_CN_201714323384583
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0">
    <serialVersion>1</serialVersion>
    <identifier>testUpdateSystemMetadata_CN_201714323384583</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnDevUNM2,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>cnDevUNM2</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-05-24T06:38:04.754+00:00</dateUploaded>
    <dateSysMetadataModified>2017-05-24T06:38:04.754+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDevUCSB1</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDevUCSB1</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:05: [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_201714323384583; FilePart:object = /tmp/mmp.output.1571471706806511534.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7148912012892800775.tmp (1059 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:38:05: [INFO]: object created.  pid = testUpdateSystemMetadata_CN_201714323384583 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:05: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:38:05: [INFO]:  ====>>>>> pid of procured test Object: testUpdateSystemMetadata_CN_201714323384583 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_CN_201714323384583 [org.dataone.client.rest.RestClient]
20170524-06:38:06: [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_201714323384583; FilePart:sysmeta = /tmp/mmp.output.5243563408379743481.tmp (1059 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:38:06: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:06: [INFO]: 
***************** running test for testUpdateSystemMetadata_CN_(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_CN_201714323386354 [org.dataone.client.rest.RestClient]
20170524-06:38:06: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:06: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:06: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:06: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:38:06: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38: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]
20170524-06:38:06: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_CN_201714323386354 on https://cn-dev-unm-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:06: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_CN_201714323386354
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0">
    <serialVersion>1</serialVersion>
    <identifier>testUpdateSystemMetadata_CN_201714323386354</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnDevUNM2,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>cnDevUNM2</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-05-24T06:38:06.462+00:00</dateUploaded>
    <dateSysMetadataModified>2017-05-24T06:38:06.462+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDevUCSB1</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDevUCSB1</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:07: [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_201714323386354; FilePart:object = /tmp/mmp.output.1856486486711061360.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5498203452386889965.tmp (1059 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:38:07: [INFO]: object created.  pid = testUpdateSystemMetadata_CN_201714323386354 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:07: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:38:07: [INFO]:  ====>>>>> pid of procured test Object: testUpdateSystemMetadata_CN_201714323386354 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testUpdateSystemMetadata_CN_201714323386354 [org.dataone.client.rest.RestClient]
20170524-06:38:07: [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_201714323386354; FilePart:sysmeta = /tmp/mmp.output.2288562983793198268.tmp (1059 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:38:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:07: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170524-06:38:07: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:07: [INFO]: 
***************** running test for testSynchronize_NotAuthorized(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testSynchronize_NotAuthorized201714323387989 [org.dataone.client.rest.RestClient]
20170524-06:38:08: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:08: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:08: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:08: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:38:08: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38: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]
20170524-06:38:08: [INFO]: creating a test object.  pid = testSynchronize_NotAuthorized201714323387989 on https://cn-dev-ucsb-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:08: [INFO]: SystemMetadata for pid: testSynchronize_NotAuthorized201714323387989
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0">
    <serialVersion>1</serialVersion>
    <identifier>testSynchronize_NotAuthorized201714323387989</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnDevUNM2,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>testRightsHolder</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-05-24T06:38:08.193+00:00</dateUploaded>
    <dateSysMetadataModified>2017-05-24T06:38:08.193+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDevUCSB1</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDevUCSB1</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:14: [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_NotAuthorized201714323387989; FilePart:object = /tmp/mmp.output.2808327631368952578.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.723288864607791841.tmp (1067 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:38:14: [INFO]: object created.  pid = testSynchronize_NotAuthorized201714323387989 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:14: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:38:14: [INFO]:  ====>>>>> pid of procured test Object: testSynchronize_NotAuthorized201714323387989 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:15: [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_NotAuthorized201714323387989;  [org.dataone.client.rest.RestClient]
20170524-06:38:15: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:15: [INFO]: 
***************** running test for testSynchronize_NotAuthorized(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testSynchronize_NotAuthorized2017143233815193 [org.dataone.client.rest.RestClient]
20170524-06:38:15: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:15: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:15: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:15: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:38:15: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient]
20170524-06:38:15: [INFO]: creating a test object.  pid = testSynchronize_NotAuthorized2017143233815193 on https://cn-dev-unm-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:15: [INFO]: SystemMetadata for pid: testSynchronize_NotAuthorized2017143233815193
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0">
    <serialVersion>1</serialVersion>
    <identifier>testSynchronize_NotAuthorized2017143233815193</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnDevUNM2,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>testRightsHolder</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-05-24T06:38:15.531+00:00</dateUploaded>
    <dateSysMetadataModified>2017-05-24T06:38:15.531+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDevUCSB1</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDevUCSB1</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:16: [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_NotAuthorized2017143233815193; FilePart:object = /tmp/mmp.output.4130925959391286628.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.9152212285393795697.tmp (1068 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:38:16: [INFO]: object created.  pid = testSynchronize_NotAuthorized2017143233815193 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:16: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:38:16: [INFO]:  ====>>>>> pid of procured test Object: testSynchronize_NotAuthorized2017143233815193 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:16: [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_NotAuthorized2017143233815193;  [org.dataone.client.rest.RestClient]
20170524-06:38:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:16: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170524-06:38:16: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:38:16: [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]
20170524-06:38:16: [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]
20170524-06:38:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:16: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170524-06:38:16: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:16: [INFO]: 
***************** running test for testGetLogRecords(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/log [org.dataone.client.rest.RestClient]
20170524-06:38:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/log?fromDate=2017-05-24T06:38:20.304%2B00:00&toDate=2017-05-24T06:38:21.304%2B00:00&event=READ&start=0&count=10&idFilter=pidFilter [org.dataone.client.rest.RestClient]
20170524-06:38:22: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:22: [INFO]: 
***************** running test for testGetLogRecords(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/log [org.dataone.client.rest.RestClient]
20170524-06:38:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/log?fromDate=2017-05-24T06:38:23.257%2B00:00&toDate=2017-05-24T06:38:24.257%2B00:00&event=READ&start=0&count=10&idFilter=pidFilter [org.dataone.client.rest.RestClient]
20170524-06:38:24: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:24: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:24: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:24: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170524-06:38:24: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:24: [INFO]: 
***************** running test for testGetLogRecords_Slicing(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/log [org.dataone.client.rest.RestClient]
20170524-06:38:25: [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]
20170524-06:38:25: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:25: [INFO]: 
***************** running test for testGetLogRecords_Slicing(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/log [org.dataone.client.rest.RestClient]
20170524-06:38:26: [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]
20170524-06:38:26: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:26: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:26: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:26: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170524-06:38:26: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:26: [INFO]: 
***************** running test for testGetLogRecords_DateFiltering(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/log [org.dataone.client.rest.RestClient]
20170524-06:38:28: [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]
20170524-06:38:28: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:28: [INFO]: 
***************** running test for testGetLogRecords_DateFiltering(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/log [org.dataone.client.rest.RestClient]
20170524-06:38:29: [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]
20170524-06:38:29: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:29: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:29: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:29: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170524-06:38:29: [INFO]: 
***************** running test for testListChecksumAlgorithms(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum [org.dataone.client.rest.RestClient]
20170524-06:38:29: [INFO]: 
***************** running test for testListChecksumAlgorithms(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum [org.dataone.client.rest.RestClient]
20170524-06:38:29: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:29: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:29: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:29: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170524-06:38:29: [INFO]: 
***************** running test for testListFormats(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:29: [WARN]: Cookie rejected [JSESSIONID="76830D500AB5ABCA56183392FFF24E95", 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]
20170524-06:38:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/formats [org.dataone.client.rest.RestClient]
20170524-06:38:29: [INFO]: 
***************** running test for testListFormats(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:29: [WARN]: Cookie rejected [JSESSIONID="88CCD3CF30BD8780D78480BF88088FF9", 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]
20170524-06:38:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/formats [org.dataone.client.rest.RestClient]
20170524-06:38:29: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:29: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:29: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:29: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170524-06:38:29: [INFO]: 
***************** running test for testGetFormat(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:29: [WARN]: Cookie rejected [JSESSIONID="76830D500AB5ABCA56183392FFF24E95", 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]
20170524-06:38:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/formats [org.dataone.client.rest.RestClient]
20170524-06:38:29: [INFO]: 
***************** running test for testGetFormat(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:29: [WARN]: Cookie rejected [JSESSIONID="88CCD3CF30BD8780D78480BF88088FF9", 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]
20170524-06:38:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/formats [org.dataone.client.rest.RestClient]
20170524-06:38:29: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:29: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:29: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:29: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170524-06:38:29: [INFO]: 
***************** running test for testGetFormat(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:29: [INFO]: entering refreshCache()... [org.dataone.client.v2.formats.ObjectFormatCache]
20170524-06:38:29: [INFO]: refreshing objectFormatCache from cn: null [org.dataone.client.v2.formats.ObjectFormatCache]
20170524-06:38:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-2.test.dataone.org/cn/v2/formats [org.dataone.client.rest.RestClient]
20170524-06:38:30: [INFO]: successfully refreshed cache from cn.listFormats() [org.dataone.client.v2.formats.ObjectFormatCache]
20170524-06:38:30: [INFO]: 
***************** running test for testGetFormat(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:30: [INFO]: entering refreshCache()... [org.dataone.client.v2.formats.ObjectFormatCache]
20170524-06:38:30: [INFO]: cache is still fresh. exiting without refresh. [org.dataone.client.v2.formats.ObjectFormatCache]
20170524-06:38:30: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:30: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:30: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:30: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170524-06:38:30: [INFO]: 
***************** running test for testListNodes(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38: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]
20170524-06:38:30: [INFO]: 
***************** running test for testListNodes(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient]
20170524-06:38:30: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:30: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:30: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:30: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170524-06:38:30: [INFO]: 
***************** running test for testListNodes(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38: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]
20170524-06:38:30: [INFO]: 
***************** running test for testListNodes(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient]
20170524-06:38:30: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:30: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:30: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:30: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170524-06:38:30: [INFO]: 
***************** running test for testGenerateIdentifier(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:30: [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]
20170524-06:38:30: [INFO]: 
***************** running test for testGenerateIdentifier(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:30: [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]
20170524-06:38:30: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:30: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:30: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:30: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170524-06:38:30: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:30: [INFO]: 
***************** running test for testReserveIdentifier(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:31: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-ucsb-2.test.dataone.org/cn/v2/reserve; MMP message has: ParamPart:pid = 2017143233830669;  [org.dataone.client.rest.RestClient]
20170524-06:38:31: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-ucsb-2.test.dataone.org/cn/v2/reserve; MMP message has: ParamPart:pid = 2017143233830669;  [org.dataone.client.rest.RestClient]
20170524-06:38:31: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:31: [INFO]: 
***************** running test for testReserveIdentifier(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:31: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-unm-2.test.dataone.org/cn/v2/reserve; MMP message has: ParamPart:pid = 2017143233831533;  [org.dataone.client.rest.RestClient]
20170524-06:38:31: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-unm-2.test.dataone.org/cn/v2/reserve; MMP message has: ParamPart:pid = 2017143233831533;  [org.dataone.client.rest.RestClient]
20170524-06:38:31: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:31: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:31: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:31: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170524-06:38:31: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:31: [INFO]: 
***************** running test for testCreate() vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:32: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta; MMP message has: ParamPart:pid = cNodeTier1TestCreate2017143233831785; FilePart:sysmeta = /tmp/mmp.output.746215108706569850.tmp (959 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:38:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/cNodeTier1TestCreate2017143233831785 [org.dataone.client.rest.RestClient]
20170524-06:38:32: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:32: [INFO]: 
***************** running test for testCreate() vs. node: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:33: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-unm-2.test.dataone.org/cn/v2/meta; MMP message has: ParamPart:pid = cNodeTier1TestCreate2017143233832499; FilePart:sysmeta = /tmp/mmp.output.9044304475054673450.tmp (959 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:38:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/cNodeTier1TestCreate2017143233832499 [org.dataone.client.rest.RestClient]
20170524-06:38:33: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:33: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:33: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:33: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170524-06:38:33: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:33: [INFO]: 
***************** running test for testCreate() vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:33: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta; MMP message has: ParamPart:pid = cNodeTier1TestCreate2017143233833129; FilePart:sysmeta = /tmp/mmp.output.3741699856524292777.tmp (959 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:38:33: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:33: [INFO]: 
***************** running test for testCreate() vs. node: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:33: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://cn-dev-unm-2.test.dataone.org/cn/v2/meta; MMP message has: ParamPart:pid = cNodeTier1TestCreate2017143233833237; FilePart:sysmeta = /tmp/mmp.output.9155639095991827369.tmp (959 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:38:33: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:33: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:33: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:33: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170524-06:38:33: [INFO]: 
***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:33: [INFO]: 
***************** running test for testGetChecksum_IdentifierEncoding() vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:33: [INFO]: 
***************** running test for   Node:: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:33: [INFO]: 0   common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ	common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:33: [INFO]: 1   common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz	common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:33: [INFO]: 2   common-unicode-ascii-safe-0123456789	common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:33: [INFO]: 3   common-unicode-ascii-safe-:@$-_.!*()',~	common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:33: [INFO]: 4   common-unicode-ascii-safe-unreserved-._~	common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:33: [INFO]: 5   common-unicode-ascii-safe-sub-delims-$!*()',	common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:33: [INFO]: 6   common-unicode-ascii-safe-gen-delims-:@	common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:33: [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]
20170524-06:38:33: [INFO]: 8   common-unicode-ascii-escaped-tomcatBlocked-\	common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:33: [INFO]: 9   common-unicode-ascii-escaped-tomcatBlocked-%5C	common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:33: [INFO]: 10   common-unicode-ascii-semi-colon-test-%3B	common-unicode-ascii-semi-colon-test-%253B [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:33: [INFO]: 11   common-unicode-ascii-escaped-%	common-unicode-ascii-escaped-%25 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:33: [INFO]: 12   common-unicode-ascii-escape-anyway-+	common-unicode-ascii-escape-anyway-%2B [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:33: [INFO]: 13   path-unicode-ascii-safe-&=&=	path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:33: [INFO]: 14   path-unicode-ascii-escaped-;	path-unicode-ascii-escaped-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:33: [INFO]: 15   path-unicode-ascii-escaped-?	path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:33: [INFO]: 16   path-unicode-ascii-escaped-/	path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:33: [INFO]: 17   path-unicode-ascii-escaped-%3F	path-unicode-ascii-escaped-%253F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:33: [INFO]: 18   path-unicode-ascii-escaped-%2F	path-unicode-ascii-escaped-%252F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:33: [INFO]: 19   path-unicode-ascii-escaped-double-//case	path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:33: [INFO]: 20   path-unicode-ascii-escaped-double-trailing//	path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:33: [INFO]: 21   path-unicode-ascii-escaped-double-%2F%2Fcase	path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:33: [INFO]: 22   path-unicode-ascii-escaped-double-trailing%2F%2F	path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:33: [INFO]: 23   common-unicode-bmp-1byte-escaped-ยกยขยฃ	common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:33: [INFO]: 24   common-unicode-bmp-2byte-escaped-ไฆนไฆบ	common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:33: [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]
20170524-06:38:33: [INFO]: 26   path-ascii-doc-example-10.1000/182	path-ascii-doc-example-10.1000%2F182 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:33: [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]
20170524-06:38:33: [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]
20170524-06:38:33: [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]
20170524-06:38:33: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:33: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:33: [WARN]: Cookie rejected [JSESSIONID="2FCB16CFCA6E3A3290422048E2171ED1", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017143233833332_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test2017143233833332_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient]
20170524-06:38:33: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:33: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:33: [WARN]: Cookie rejected [JSESSIONID="24CC683A1A1C51DE9C6B32FD5E4C6E8B", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017143233833524_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test2017143233833524_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient]
20170524-06:38:33: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:33: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:33: [WARN]: Cookie rejected [JSESSIONID="F6AD10F78D45BE7E277635F042B1FDAB", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017143233833681_common-unicode-ascii-safe-0123456789" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test2017143233833681_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient]
20170524-06:38:33: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:33: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:33: [WARN]: Cookie rejected [JSESSIONID="7EE7F1F6CF5F1C30D5A1869B118273DF", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017143233833751_common-unicode-ascii-safe-:@$-_.!*()',~" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test2017143233833751_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient]
20170524-06:38:33: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:33: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:33: [WARN]: Cookie rejected [JSESSIONID="D50C68ABE5435B6A9687B28E1D5A76F4", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017143233833867_common-unicode-ascii-safe-unreserved-._~" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test2017143233833867_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient]
20170524-06:38:33: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:33: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:34: [WARN]: Cookie rejected [JSESSIONID="2BC81DFC5EDA5B56A2AF22D63F8F02CC", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017143233833963_common-unicode-ascii-safe-sub-delims-$!*()'," [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test2017143233833963_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient]
20170524-06:38:34: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:34: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:34: [WARN]: Cookie rejected [JSESSIONID="59390F0FDEE82B369153E72CBEE9C949", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test201714323383479_common-unicode-ascii-safe-gen-delims-:@" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test201714323383479_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient]
20170524-06:38:34: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:34: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:34: [WARN]: Cookie rejected [JSESSIONID="69FE93BA0C4AD1E4EF7028EA8CCBD01E", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017143233834155_common-unicode-ascii-escaped-"#<>[]^`{}|" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test2017143233834155_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient]
20170524-06:38:34: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:34: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:34: [WARN]: Cookie rejected [JSESSIONID="587E5B1E12C3CD465267340B1F837BE1", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017143233834257_common-unicode-ascii-escaped-tomcatBlocked-\" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test2017143233834257_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient]
20170524-06:38:34: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:34: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:34: [WARN]: Cookie rejected [JSESSIONID="79EF7BEC9417B6E5A4C37BEBEEF7C254", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017143233834338_common-unicode-ascii-escaped-tomcatBlocked-%5C" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test2017143233834338_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient]
20170524-06:38:34: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:34: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:34: [WARN]: Cookie rejected [JSESSIONID="AF108EEB77DB4EF02113B2E3C3A53FC3", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017143233834454_common-unicode-ascii-semi-colon-test-%3B" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test2017143233834454_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient]
20170524-06:38:34: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:34: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:34: [WARN]: Cookie rejected [JSESSIONID="82B2BD83B4712EE5416221183794F42C", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017143233834559_common-unicode-ascii-escaped-%" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test2017143233834559_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient]
20170524-06:38:34: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:34: [INFO]: 12    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:34: [WARN]: Cookie rejected [JSESSIONID="2D9DD70C8A8121B727180D52A6B28C13", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017143233834641_common-unicode-ascii-escape-anyway-+" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test2017143233834641_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient]
20170524-06:38:34: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:34: [INFO]: 13    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:34: [WARN]: Cookie rejected [JSESSIONID="A486CC419A6B873920E81815F6F754FE", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017143233834749_path-unicode-ascii-safe-&=&=" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test2017143233834749_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient]
20170524-06:38:34: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:34: [INFO]: 14    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:34: [WARN]: Cookie rejected [JSESSIONID="31794CADDCE1F5B461264E52E2EBC67D", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017143233834856_path-unicode-ascii-escaped-;" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test2017143233834856_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient]
20170524-06:38:34: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:34: [INFO]: 15    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:34: [WARN]: Cookie rejected [JSESSIONID="7783941FF2F7DBEF1CC92D84FE744E8A", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017143233834935_path-unicode-ascii-escaped-?" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test2017143233834935_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient]
20170524-06:38:35: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:35: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:35: [WARN]: Cookie rejected [JSESSIONID="5BA2C90CDC609C07A87F5FB53D43E38B", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test20171432338353_path-unicode-ascii-escaped-/" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test20171432338353_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient]
20170524-06:38:35: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:35: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:35: [WARN]: Cookie rejected [JSESSIONID="AE9745688E4179D0866AC6837FFA5216", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017143233835105_path-unicode-ascii-escaped-%3F" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test2017143233835105_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient]
20170524-06:38:35: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:35: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:35: [WARN]: Cookie rejected [JSESSIONID="1E02AB26557FDB4DBD98FA68D93A1AE6", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017143233835186_path-unicode-ascii-escaped-%2F" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test2017143233835186_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient]
20170524-06:38:35: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:35: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:35: [WARN]: Cookie rejected [JSESSIONID="9C3FEF38F9175AD77B3F44E915804F26", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017143233835302_path-unicode-ascii-escaped-double-//case" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test2017143233835302_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient]
20170524-06:38:35: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:35: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:35: [WARN]: Cookie rejected [JSESSIONID="20BF732AA9CCC45BE408E3EB5303B90D", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017143233835373_path-unicode-ascii-escaped-double-trailing//" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test2017143233835373_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient]
20170524-06:38:35: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:35: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:35: [WARN]: Cookie rejected [JSESSIONID="35D1652B4DEF207D2DE9B7339623231F", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017143233835464_path-unicode-ascii-escaped-double-%2F%2Fcase" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test2017143233835464_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient]
20170524-06:38:35: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:35: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:35: [WARN]: Cookie rejected [JSESSIONID="48A4DE04283DFD56CCCD410C9F4F39E9", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017143233835582_path-unicode-ascii-escaped-double-trailing%2F%2F" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test2017143233835582_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient]
20170524-06:38:35: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:35: [INFO]: 23    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:35: [WARN]: Cookie rejected [JSESSIONID="2941B990C01E065704F26ABEEDE33E32", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017143233835674_common-unicode-bmp-1byte-escaped-ยกยขยฃ" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test2017143233835674_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient]
20170524-06:38:35: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:35: [INFO]: 24    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:35: [WARN]: Cookie rejected [JSESSIONID="057EC12485E3781FB286D70681D9893C", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017143233835771_common-unicode-bmp-2byte-escaped-ไฆนไฆบ" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test2017143233835771_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient]
20170524-06:38:35: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:35: [INFO]: 25    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:35: [WARN]: Cookie rejected [JSESSIONID="1CAF1590D56CFA1B664437A331DADB90", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017143233835852_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test2017143233835852_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient]
20170524-06:38:35: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:35: [INFO]: 26    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:36: [WARN]: Cookie rejected [JSESSIONID="6C4980C18503A71207271C97B6C661F6", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017143233835943_path-ascii-doc-example-10.1000/182" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test2017143233835943_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient]
20170524-06:38:36: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:36: [INFO]: 27    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:36: [WARN]: Cookie rejected [JSESSIONID="EEBE5A09602B1A83FF4BBE49CA0DF337", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test201714323383640_path-ascii-doc-example-http://example.com/data/mydata?row=24" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test201714323383640_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient]
20170524-06:38:36: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:36: [INFO]: 28    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:36: [WARN]: Cookie rejected [JSESSIONID="164E5B84C81B64B9D017AB6FA3AB5EA0", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017143233836134_common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test2017143233836134_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]
20170524-06:38:36: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:36: [INFO]: 29    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:36: [WARN]: Cookie rejected [JSESSIONID="702AA9C57E9EB7E9CADE925D776BB52D", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017143233836203_common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/Test2017143233836203_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient]
20170524-06:38:36: [INFO]: 
***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:36: [INFO]: 
***************** running test for testGetChecksum_IdentifierEncoding() vs. node: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:36: [INFO]: 
***************** running test for   Node:: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:36: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:36: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:36: [WARN]: Cookie rejected [JSESSIONID="630F72A35E7109B1D7C3B368EBAD079E", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017143233836268_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017143233836268_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient]
20170524-06:38:36: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:36: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:36: [WARN]: Cookie rejected [JSESSIONID="7F4CE338C3610F98B78FD46FBA60E784", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017143233836409_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017143233836409_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient]
20170524-06:38:36: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:36: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:36: [WARN]: Cookie rejected [JSESSIONID="96FC1BDC38DFD4DB37AC210B071A487B", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017143233836495_common-unicode-ascii-safe-0123456789" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017143233836495_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient]
20170524-06:38:36: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:36: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:36: [WARN]: Cookie rejected [JSESSIONID="1C181BB20B86266C2E563C68DEC126C7", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017143233836593_common-unicode-ascii-safe-:@$-_.!*()',~" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017143233836593_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient]
20170524-06:38:36: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:36: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:36: [WARN]: Cookie rejected [JSESSIONID="098C2C9CF14A75673B261844AA7B4593", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017143233836666_common-unicode-ascii-safe-unreserved-._~" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017143233836666_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient]
20170524-06:38:36: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:36: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:36: [WARN]: Cookie rejected [JSESSIONID="AD147B7C02189787541A9D9C63C4BF38", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017143233836767_common-unicode-ascii-safe-sub-delims-$!*()'," [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017143233836767_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient]
20170524-06:38:36: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:36: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:36: [WARN]: Cookie rejected [JSESSIONID="5A323AF6E17B4DD81A901F376D5D4E0A", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017143233836872_common-unicode-ascii-safe-gen-delims-:@" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017143233836872_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient]
20170524-06:38:36: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:36: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:37: [WARN]: Cookie rejected [JSESSIONID="CC0A989221A24DA0D45BF61D04B8D28F", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017143233836974_common-unicode-ascii-escaped-"#<>[]^`{}|" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017143233836974_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient]
20170524-06:38:37: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:37: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:37: [WARN]: Cookie rejected [JSESSIONID="C682C328068CECD40C008DB83577EA04", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test201714323383746_common-unicode-ascii-escaped-tomcatBlocked-\" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test201714323383746_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient]
20170524-06:38:37: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:37: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:37: [WARN]: Cookie rejected [JSESSIONID="9990E4F7CE46C54D6DEE17730D945F4C", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017143233837141_common-unicode-ascii-escaped-tomcatBlocked-%5C" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017143233837141_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient]
20170524-06:38:37: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:37: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:37: [WARN]: Cookie rejected [JSESSIONID="7AB45342A93D90C8777942D045A2AA11", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017143233837227_common-unicode-ascii-semi-colon-test-%3B" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017143233837227_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient]
20170524-06:38:37: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:37: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:37: [WARN]: Cookie rejected [JSESSIONID="A803F1D6039198B10807C4907C4563CB", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017143233837305_common-unicode-ascii-escaped-%" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017143233837305_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient]
20170524-06:38:37: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:37: [INFO]: 12    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:37: [WARN]: Cookie rejected [JSESSIONID="3ABAF18BAB3BEC36F8BEEBDA55F0F6BA", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017143233837356_common-unicode-ascii-escape-anyway-+" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017143233837356_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient]
20170524-06:38:37: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:37: [INFO]: 13    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:37: [WARN]: Cookie rejected [JSESSIONID="D2711ADEED0F1184062D9DC26FF592B6", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017143233837404_path-unicode-ascii-safe-&=&=" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017143233837404_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient]
20170524-06:38:37: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:37: [INFO]: 14    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:37: [WARN]: Cookie rejected [JSESSIONID="8AF1CFD0640AA762FF7204C56FB845D5", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017143233837500_path-unicode-ascii-escaped-;" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017143233837500_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient]
20170524-06:38:37: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:37: [INFO]: 15    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:37: [WARN]: Cookie rejected [JSESSIONID="24F80C540A42F6416EB1E0B74E933AB5", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017143233837603_path-unicode-ascii-escaped-?" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017143233837603_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient]
20170524-06:38:37: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:37: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:37: [WARN]: Cookie rejected [JSESSIONID="9A508CD39B88BA76C5F802643FFC8B67", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017143233837703_path-unicode-ascii-escaped-/" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017143233837703_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient]
20170524-06:38:37: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:37: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:37: [WARN]: Cookie rejected [JSESSIONID="99894AFDD59697480D864E205F76E9CC", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017143233837801_path-unicode-ascii-escaped-%3F" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017143233837801_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient]
20170524-06:38:37: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:37: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:37: [WARN]: Cookie rejected [JSESSIONID="110D03A4FD971DE412A7D7DD1BF37920", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017143233837873_path-unicode-ascii-escaped-%2F" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017143233837873_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient]
20170524-06:38:37: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:37: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:38: [WARN]: Cookie rejected [JSESSIONID="EC86E71828EAC5EB44256F9B89C9753C", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017143233837946_path-unicode-ascii-escaped-double-//case" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017143233837946_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient]
20170524-06:38:38: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:38: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:38: [WARN]: Cookie rejected [JSESSIONID="E03EC783DE748FBF72A35D1F7B58E09F", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test201714323383846_path-unicode-ascii-escaped-double-trailing//" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test201714323383846_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient]
20170524-06:38:38: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:38: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:38: [WARN]: Cookie rejected [JSESSIONID="8799D057A872CA79125AEB7C71BB8CA9", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test201714323383896_path-unicode-ascii-escaped-double-%2F%2Fcase" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test201714323383896_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient]
20170524-06:38:38: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:38: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:38: [WARN]: Cookie rejected [JSESSIONID="6A2073B32E38AB8E531C7038BD77539E", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017143233838178_path-unicode-ascii-escaped-double-trailing%2F%2F" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017143233838178_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient]
20170524-06:38:38: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:38: [INFO]: 23    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:38: [WARN]: Cookie rejected [JSESSIONID="43955E26C3932410DA8E9476875BDAED", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017143233838261_common-unicode-bmp-1byte-escaped-ยกยขยฃ" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017143233838261_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient]
20170524-06:38:38: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:38: [INFO]: 24    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:38: [WARN]: Cookie rejected [JSESSIONID="E824A13464E07B4157B609B5EDDD9DF4", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017143233838310_common-unicode-bmp-2byte-escaped-ไฆนไฆบ" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017143233838310_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient]
20170524-06:38:38: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:38: [INFO]: 25    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:38: [WARN]: Cookie rejected [JSESSIONID="76AFC6642C42786A947E4896399552DE", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017143233838361_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017143233838361_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient]
20170524-06:38:38: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:38: [INFO]: 26    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:38: [WARN]: Cookie rejected [JSESSIONID="7DC9FBA657BC4D2EE7B42F37C55FBD66", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017143233838430_path-ascii-doc-example-10.1000/182" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017143233838430_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient]
20170524-06:38:38: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:38: [INFO]: 27    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:38: [WARN]: Cookie rejected [JSESSIONID="4CC3CAF47562F7850E90C301D56B3C1C", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017143233838533_path-ascii-doc-example-http://example.com/data/mydata?row=24" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017143233838533_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient]
20170524-06:38:38: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:38: [INFO]: 28    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:38: [WARN]: Cookie rejected [JSESSIONID="A74F81ECC277D26CDFEA0C5C501861D6", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017143233838612_common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017143233838612_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]
20170524-06:38:38: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:38: [INFO]: 29    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:38: [WARN]: Cookie rejected [JSESSIONID="AA26A618A9655FAE1BAC544A9A26732A", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/checksum/Test2017143233838668_common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/Test2017143233838668_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient]
20170524-06:38:38: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:38: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:38: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:38: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170524-06:38:38: [INFO]: 
***************** running test for testListObjects() vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:38: [WARN]: Cookie rejected [JSESSIONID="0D6EEC40BE720FE6FE4E7CE575625E46", 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]
20170524-06:38:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object [org.dataone.client.rest.RestClient]
20170524-06:38:39: [INFO]: Caching objectlist for node urn:node:cnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:39: [WARN]: Cookie rejected [JSESSIONID="A9E874EDB7C4A8AC029608AF2BF1EE1D", 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]
20170524-06:38:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object?fromDate=2017-05-24T06:28:39.063%2B00:00&toDate=2017-05-24T06:37:39.063%2B00:00&formatId=text/csv&start=0&count=10 [org.dataone.client.rest.RestClient]
20170524-06:38:39: [INFO]: 
***************** running test for testListObjects() vs. node: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:39: [WARN]: Cookie rejected [JSESSIONID="F2B855D8D98BF721504ED5202675A0A5", 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]
20170524-06:38:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object [org.dataone.client.rest.RestClient]
20170524-06:38:39: [INFO]: Caching objectlist for node urn:node:cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:39: [WARN]: Cookie rejected [JSESSIONID="102C20D9399C651DD56432DCCD31BED6", 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]
20170524-06:38:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object?fromDate=2017-05-24T06:28:39.412%2B00:00&toDate=2017-05-24T06:37:39.412%2B00:00&formatId=text/csv&start=0&count=10 [org.dataone.client.rest.RestClient]
20170524-06:38:39: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:39: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:39: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:39: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 UTC 2017
              urn:node:cnDevUNM2  objectList_hits           1
              urn:node:cnDevUNM2  objectList                org.dataone.service.types.v1.ObjectList@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 UTC 2017
             urn:node:cnDevUCSB2  objectList_hits           1
             urn:node:cnDevUCSB2  objectList                org.dataone.service.types.v1.ObjectList@433c482
=============================================================================================================
20170524-06:38:39: [INFO]: 
***************** running test for testListObjects_Slicing(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:39: [WARN]: Cookie rejected [JSESSIONID="5A70D89566CB7F07B46FCBCDAB641E7B", 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]
20170524-06:38:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object [org.dataone.client.rest.RestClient]
20170524-06:38:39: [WARN]: Cookie rejected [JSESSIONID="5DA221119CFBA6B6075DF930070FDCBE", 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]
20170524-06:38:39: [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]
20170524-06:38:39: [INFO]: 
***************** running test for testListObjects_Slicing(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:40: [WARN]: Cookie rejected [JSESSIONID="643E8B4EB7729A570F9D6567445DFCAA", 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]
20170524-06:38:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object [org.dataone.client.rest.RestClient]
20170524-06:38:40: [WARN]: Cookie rejected [JSESSIONID="AD991E1A1E4AF01070F20F8F93C47719", 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]
20170524-06:38:40: [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]
20170524-06:38:40: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:40: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:40: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:40: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 UTC 2017
              urn:node:cnDevUNM2  objectList_hits           1
              urn:node:cnDevUNM2  objectList                org.dataone.service.types.v1.ObjectList@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 UTC 2017
             urn:node:cnDevUCSB2  objectList_hits           1
             urn:node:cnDevUCSB2  objectList                org.dataone.service.types.v1.ObjectList@433c482
=============================================================================================================
20170524-06:38:40: [INFO]: 
***************** running test for testListObjects_FromDateTest() vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:40: [INFO]: Using cached objectlist for node urn:node:cnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:40: [WARN]: Cookie rejected [JSESSIONID="3209E067E4EC61F6BC75631423323B1A", 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]
20170524-06:38:40: [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]
20170524-06:38:40: [INFO]: 
***************** running test for testListObjects_FromDateTest() vs. node: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:40: [INFO]: Using cached objectlist for node urn:node:cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:40: [WARN]: Cookie rejected [JSESSIONID="F0C3E50A15ECAE6DC554AB4620C6DB72", 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]
20170524-06:38:40: [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]
20170524-06:38:40: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:40: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:40: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:40: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 UTC 2017
              urn:node:cnDevUNM2  objectList_hits           2
              urn:node:cnDevUNM2  objectList                org.dataone.service.types.v1.ObjectList@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 UTC 2017
             urn:node:cnDevUCSB2  objectList_hits           2
             urn:node:cnDevUCSB2  objectList                org.dataone.service.types.v1.ObjectList@433c482
=============================================================================================================
20170524-06:38:40: [INFO]: 
***************** running test for testListObjects() vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:40: [INFO]: Using cached objectlist for node urn:node:cnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:40: [WARN]: Cookie rejected [JSESSIONID="34420CFDCD6114249138962374E4D661", 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]
20170524-06:38:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object?fromDate=2017-05-24T06:28:40.560%2B00:00&toDate=2017-05-24T06:37:40.560%2B00:00&formatId=text/csv&start=0&count=10 [org.dataone.client.rest.RestClient]
20170524-06:38:40: [INFO]: 
***************** running test for testListObjects() vs. node: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:40: [INFO]: Using cached objectlist for node urn:node:cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:40: [WARN]: Cookie rejected [JSESSIONID="6797C72C17AF7D41E5A8A221F8A625CF", 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]
20170524-06:38:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object?fromDate=2017-05-24T06:28:40.693%2B00:00&toDate=2017-05-24T06:37:40.693%2B00:00&formatId=text/csv&start=0&count=10 [org.dataone.client.rest.RestClient]
20170524-06:38:40: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:40: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:40: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:40: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 UTC 2017
              urn:node:cnDevUNM2  objectList_hits           3
              urn:node:cnDevUNM2  objectList                org.dataone.service.types.v1.ObjectList@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 UTC 2017
             urn:node:cnDevUCSB2  objectList_hits           3
             urn:node:cnDevUCSB2  objectList                org.dataone.service.types.v1.ObjectList@433c482
=============================================================================================================
20170524-06:38:40: [INFO]: 
***************** running test for testListObjects_FormatIdFilteringFakeFormat() vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:40: [WARN]: Cookie rejected [JSESSIONID="464FEF3A38B85FCB825102532242BB32", 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]
20170524-06:38:40: [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]
20170524-06:38:40: [INFO]: 
***************** running test for testListObjects_FormatIdFilteringFakeFormat() vs. node: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:41: [WARN]: Cookie rejected [JSESSIONID="D8E8B759E715A41C59404A6A4A2083A5", 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]
20170524-06:38:41: [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]
20170524-06:38:41: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:41: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:41: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:41: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 UTC 2017
              urn:node:cnDevUNM2  objectList_hits           3
              urn:node:cnDevUNM2  objectList                org.dataone.service.types.v1.ObjectList@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 UTC 2017
             urn:node:cnDevUCSB2  objectList_hits           3
             urn:node:cnDevUCSB2  objectList                org.dataone.service.types.v1.ObjectList@433c482
=============================================================================================================
20170524-06:38:41: [INFO]: 
***************** running test for testSearch(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:42: [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]
20170524-06:38:42: [INFO]: 
***************** running test for testSearch(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:42: [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]
20170524-06:38:42: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:42: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:42: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:42: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 UTC 2017
              urn:node:cnDevUNM2  objectList_hits           3
              urn:node:cnDevUNM2  objectList                org.dataone.service.types.v1.ObjectList@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 UTC 2017
             urn:node:cnDevUCSB2  objectList_hits           3
             urn:node:cnDevUCSB2  objectList                org.dataone.service.types.v1.ObjectList@433c482
=============================================================================================================
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
20170524-06:38:42: [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
20170524-06:38:43: [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
20170524-06:38:43: [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
20170524-06:38:43: [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-:@$-_.!*()',~
20170524-06:38:43: [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-._~
20170524-06:38:43: [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-$!*()',
20170524-06:38:43: [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-:@
20170524-06:38:43: [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-"#<>[]^`{}|
20170524-06:38:43: [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-\
20170524-06:38:43: [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
20170524-06:38:43: [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
20170524-06:38:43: [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-%
20170524-06:38:43: [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
20170524-06:38:43: [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-+
20170524-06:38:43: [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+
20170524-06:38:43: [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-;
20170524-06:38:43: [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-/?
20170524-06:38:43: [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-&=&=
20170524-06:38:43: [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-ยกยขยฃ
20170524-06:38:43: [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-ไฆนไฆบ
20170524-06:38:43: [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-๐Œ”๐Œ•๐Œ–๐Œ—
20170524-06:38:43: [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
20170524-06:38:43: [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
20170524-06:38:44: [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
20170524-06:38:44: [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
20170524-06:38:44: [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)
20170524-06:38:44: [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-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰
20170524-06:38:44: [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
20170524-06:38:44: [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

20170524-06:38:44: [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
20170524-06:38:44: [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
20170524-06:38:44: [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
20170524-06:38:44: [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-:@$-_.!*()',~
20170524-06:38:44: [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-._~
20170524-06:38:44: [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-$!*()',
20170524-06:38:44: [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-:@
20170524-06:38:44: [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-"#<>[]^`{}|
20170524-06:38:44: [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-\
20170524-06:38:44: [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
20170524-06:38:44: [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
20170524-06:38:44: [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-%
20170524-06:38:44: [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
20170524-06:38:44: [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-+
20170524-06:38:44: [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+
20170524-06:38:44: [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-;
20170524-06:38:44: [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-/?
20170524-06:38:44: [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-&=&=
20170524-06:38:44: [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-ยกยขยฃ
20170524-06:38:44: [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-ไฆนไฆบ
20170524-06:38:44: [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-๐Œ”๐Œ•๐Œ–๐Œ—
20170524-06:38:44: [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
20170524-06:38:44: [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
20170524-06:38:44: [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
20170524-06:38:44: [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
20170524-06:38:44: [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)
20170524-06:38:44: [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-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰
20170524-06:38:44: [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
20170524-06:38:44: [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

20170524-06:38:44: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:44: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:44: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:44: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 UTC 2017
              urn:node:cnDevUNM2  objectList_hits           3
              urn:node:cnDevUNM2  objectList                org.dataone.service.types.v1.ObjectList@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 UTC 2017
             urn:node:cnDevUCSB2  objectList_hits           3
             urn:node:cnDevUCSB2  objectList                org.dataone.service.types.v1.ObjectList@433c482
=============================================================================================================
20170524-06:38:44: [INFO]: 
***************** running test for testQuery(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:44: [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]
20170524-06:38:44: [INFO]: 
***************** running test for testQuery(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:44: [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]
20170524-06:38:44: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:44: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:44: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:44: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 UTC 2017
              urn:node:cnDevUNM2  objectList_hits           3
              urn:node:cnDevUNM2  objectList                org.dataone.service.types.v1.ObjectList@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 UTC 2017
             urn:node:cnDevUCSB2  objectList_hits           3
             urn:node:cnDevUCSB2  objectList                org.dataone.service.types.v1.ObjectList@433c482
=============================================================================================================
20170524-06:38:44: [INFO]: 
***************** running test for testQuery(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:44: [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]
20170524-06:38:44: [INFO]: 
***************** running test for testQuery(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:44: [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]
20170524-06:38:44: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:44: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:44: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:44: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 UTC 2017
              urn:node:cnDevUNM2  objectList_hits           3
              urn:node:cnDevUNM2  objectList                org.dataone.service.types.v1.ObjectList@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 UTC 2017
             urn:node:cnDevUCSB2  objectList_hits           3
             urn:node:cnDevUCSB2  objectList                org.dataone.service.types.v1.ObjectList@433c482
=============================================================================================================
20170524-06:38:44: [INFO]: 
***************** running test for testListQueryEngines(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/query [org.dataone.client.rest.RestClient]
20170524-06:38:44: [INFO]: 
***************** running test for testListQueryEngines(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/query [org.dataone.client.rest.RestClient]
20170524-06:38:44: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:44: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:44: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:44: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 UTC 2017
              urn:node:cnDevUNM2  objectList_hits           3
              urn:node:cnDevUNM2  objectList                org.dataone.service.types.v1.ObjectList@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 UTC 2017
             urn:node:cnDevUCSB2  objectList_hits           3
             urn:node:cnDevUCSB2  objectList                org.dataone.service.types.v1.ObjectList@433c482
=============================================================================================================
20170524-06:38:44: [INFO]: 
***************** running test for testGetQueryEngineDescription(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/query [org.dataone.client.rest.RestClient]
20170524-06:38:45: [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]
20170524-06:38:45: [INFO]: 
***************** running test for testGetQueryEngineDescription(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/query [org.dataone.client.rest.RestClient]
20170524-06:38:45: [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]
20170524-06:38:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:45: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 UTC 2017
              urn:node:cnDevUNM2  objectList_hits           3
              urn:node:cnDevUNM2  objectList                org.dataone.service.types.v1.ObjectList@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 UTC 2017
             urn:node:cnDevUCSB2  objectList_hits           3
             urn:node:cnDevUCSB2  objectList                org.dataone.service.types.v1.ObjectList@433c482
=============================================================================================================
20170524-06:38:45: [INFO]: Testing get() method ...  [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:45: [INFO]: Testing get(), Case1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:45: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 UTC 2017
              urn:node:cnDevUNM2  objectList_hits           3
              urn:node:cnDevUNM2  objectList                org.dataone.service.types.v1.ObjectList@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 UTC 2017
             urn:node:cnDevUCSB2  objectList_hits           3
             urn:node:cnDevUCSB2  objectList                org.dataone.service.types.v1.ObjectList@433c482
=============================================================================================================
20170524-06:38:45: [INFO]: Testing getSystemMetadata() method ...  [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:45: [INFO]: Testing getSystemMetadata(), Case1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:45: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 UTC 2017
              urn:node:cnDevUNM2  objectList_hits           3
              urn:node:cnDevUNM2  objectList                org.dataone.service.types.v1.ObjectList@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 UTC 2017
             urn:node:cnDevUCSB2  objectList_hits           3
             urn:node:cnDevUCSB2  objectList                org.dataone.service.types.v1.ObjectList@433c482
=============================================================================================================
20170524-06:38:45: [INFO]: Testing describe() method ...  [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:45: [INFO]: Testing describe(), Case1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:45: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 UTC 2017
              urn:node:cnDevUNM2  objectList_hits           3
              urn:node:cnDevUNM2  objectList                org.dataone.service.types.v1.ObjectList@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 UTC 2017
             urn:node:cnDevUCSB2  objectList_hits           3
             urn:node:cnDevUCSB2  objectList                org.dataone.service.types.v1.ObjectList@433c482
=============================================================================================================
20170524-06:38:45: [INFO]: Testing listObjects() method ...  [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:45: [INFO]: Testing listObjects(), Case1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:45: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 UTC 2017
              urn:node:cnDevUNM2  objectList_hits           3
              urn:node:cnDevUNM2  objectList                org.dataone.service.types.v1.ObjectList@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 UTC 2017
             urn:node:cnDevUCSB2  objectList_hits           3
             urn:node:cnDevUCSB2  objectList                org.dataone.service.types.v1.ObjectList@433c482
=============================================================================================================
20170524-06:38:45: [INFO]: Testing resolve() method ...  [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:45: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 UTC 2017
              urn:node:cnDevUNM2  objectList_hits           3
              urn:node:cnDevUNM2  objectList                org.dataone.service.types.v1.ObjectList@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 UTC 2017
             urn:node:cnDevUCSB2  objectList_hits           3
             urn:node:cnDevUCSB2  objectList                org.dataone.service.types.v1.ObjectList@433c482
=============================================================================================================
20170524-06:38:45: [INFO]: 
***************** running test for testGetSystemMetadata() vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:45: [WARN]: Cookie rejected [JSESSIONID="A21A9B06209C146FBA598602679E7126", 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:2017143233845688" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/TestingNotFound:2017143233845688 [org.dataone.client.rest.RestClient]
20170524-06:38:45: [INFO]: 
***************** running test for testGetSystemMetadata() vs. node: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:45: [WARN]: Cookie rejected [JSESSIONID="6B815B3270F45C5C9075F4D942A3EAFC", 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:2017143233845880" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/TestingNotFound:2017143233845880 [org.dataone.client.rest.RestClient]
20170524-06:38:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:45: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 UTC 2017
              urn:node:cnDevUNM2  objectList_hits           3
              urn:node:cnDevUNM2  objectList                org.dataone.service.types.v1.ObjectList@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 UTC 2017
             urn:node:cnDevUCSB2  objectList_hits           3
             urn:node:cnDevUCSB2  objectList                org.dataone.service.types.v1.ObjectList@433c482
=============================================================================================================
20170524-06:38:45: [INFO]: 
***************** running test for testGet() vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:46: [WARN]: Cookie rejected [JSESSIONID="9FB8A52104F5133473C0FFEEB45312A1", 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:2017143233845988" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/TestingNotFound:2017143233845988 [org.dataone.client.rest.RestClient]
20170524-06:38:46: [INFO]: 
***************** running test for testGet() vs. node: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:46: [WARN]: Cookie rejected [JSESSIONID="11A369CF7D07370CCAE3CF5C91ABCEFB", 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:2017143233846100" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/TestingNotFound:2017143233846100 [org.dataone.client.rest.RestClient]
20170524-06:38:46: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:46: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:46: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:46: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 UTC 2017
              urn:node:cnDevUNM2  objectList_hits           3
              urn:node:cnDevUNM2  objectList                org.dataone.service.types.v1.ObjectList@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 UTC 2017
             urn:node:cnDevUCSB2  objectList_hits           3
             urn:node:cnDevUCSB2  objectList                org.dataone.service.types.v1.ObjectList@433c482
=============================================================================================================
20170524-06:38:46: [INFO]: 
***************** running test for testGet_IdentifierEncoding() vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:46: [INFO]: 
***************** running test for   Node:: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:46: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:46: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:46: [WARN]: Cookie rejected [JSESSIONID="F916816397EE905429BBB8F3EFC9A06A", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233846260_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017143233846260_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient]
20170524-06:38:46: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:46: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:46: [WARN]: Cookie rejected [JSESSIONID="2001EDBD1109731DF9DBF518875053CA", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233846386_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017143233846386_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient]
20170524-06:38:46: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:46: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:46: [WARN]: Cookie rejected [JSESSIONID="620E906FEEBC52A8A8ADEC9DEC8A003A", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233846548_common-unicode-ascii-safe-0123456789" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017143233846548_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient]
20170524-06:38:46: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:46: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:46: [WARN]: Cookie rejected [JSESSIONID="CABEC8D267873EA39887B7D2BE6A6A52", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233846693_common-unicode-ascii-safe-:@$-_.!*()',~" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017143233846693_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient]
20170524-06:38:46: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:46: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:46: [WARN]: Cookie rejected [JSESSIONID="D859B2A062F7C8FC7E55BB6C63F149B5", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233846809_common-unicode-ascii-safe-unreserved-._~" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017143233846809_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient]
20170524-06:38:46: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:46: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:46: [WARN]: Cookie rejected [JSESSIONID="E8366FD9A3A845BE93DE4F7E821A0ACF", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233846922_common-unicode-ascii-safe-sub-delims-$!*()'," [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017143233846922_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient]
20170524-06:38:47: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:47: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:47: [WARN]: Cookie rejected [JSESSIONID="ECD976E38C95B518B54282D6B615B90A", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test20171432338473_common-unicode-ascii-safe-gen-delims-:@" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test20171432338473_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient]
20170524-06:38:47: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:47: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:47: [WARN]: Cookie rejected [JSESSIONID="4F738C7C984DD8A0B98B34B81B64E3E7", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233847116_common-unicode-ascii-escaped-"#<>[]^`{}|" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017143233847116_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient]
20170524-06:38:47: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:47: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:47: [WARN]: Cookie rejected [JSESSIONID="D1D357962221B51F38B3BBF4D26CCE20", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233847239_common-unicode-ascii-escaped-tomcatBlocked-\" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017143233847239_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient]
20170524-06:38:47: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:47: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:47: [WARN]: Cookie rejected [JSESSIONID="BCFF7D4122E775147F349A70865A3AFD", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233847377_common-unicode-ascii-escaped-tomcatBlocked-%5C" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017143233847377_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient]
20170524-06:38:47: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:47: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:47: [WARN]: Cookie rejected [JSESSIONID="B3D9E6FB0340C87BABC3EF986B840E16", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233847479_common-unicode-ascii-semi-colon-test-%3B" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017143233847479_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient]
20170524-06:38:47: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:47: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:47: [WARN]: Cookie rejected [JSESSIONID="E2E2D40B2E2E3704B341BE4E757BFD0C", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233847618_common-unicode-ascii-escaped-%" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017143233847618_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient]
20170524-06:38:47: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:47: [INFO]: 12    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:47: [WARN]: Cookie rejected [JSESSIONID="600CA00C1A6B0904726693F0B26001CF", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233847741_common-unicode-ascii-escape-anyway-+" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017143233847741_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient]
20170524-06:38:47: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:47: [INFO]: 13    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:47: [WARN]: Cookie rejected [JSESSIONID="18E0F5C3F9E3BF8007C2BEABEAB869A2", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233847845_path-unicode-ascii-safe-&=&=" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017143233847845_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient]
20170524-06:38:47: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:47: [INFO]: 14    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:48: [WARN]: Cookie rejected [JSESSIONID="E75E490828AE2B24B78035A02E401461", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233847998_path-unicode-ascii-escaped-;" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017143233847998_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient]
20170524-06:38:48: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:48: [INFO]: 15    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:48: [WARN]: Cookie rejected [JSESSIONID="E00F141A021D84BF53AF3FF2C747C38E", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233848135_path-unicode-ascii-escaped-?" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017143233848135_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient]
20170524-06:38:48: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:48: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:48: [WARN]: Cookie rejected [JSESSIONID="08BBEC946ADEF41C90314F118A708F46", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233848259_path-unicode-ascii-escaped-/" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017143233848259_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient]
20170524-06:38:48: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:48: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:48: [WARN]: Cookie rejected [JSESSIONID="E222592E69C94C102CA566AC633AB1D7", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233848356_path-unicode-ascii-escaped-%3F" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017143233848356_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient]
20170524-06:38:48: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:48: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:48: [WARN]: Cookie rejected [JSESSIONID="5BDB10F7E31322BA7C0A177FD2C6E461", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233848477_path-unicode-ascii-escaped-%2F" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017143233848477_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient]
20170524-06:38:48: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:48: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:48: [WARN]: Cookie rejected [JSESSIONID="6F970E79D49FB3F0B994FF599B6C7284", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233848597_path-unicode-ascii-escaped-double-//case" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017143233848597_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient]
20170524-06:38:48: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:48: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:48: [WARN]: Cookie rejected [JSESSIONID="703EAC3BF55C89474051A7D0153933A4", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233848695_path-unicode-ascii-escaped-double-trailing//" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017143233848695_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient]
20170524-06:38:48: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:48: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:48: [WARN]: Cookie rejected [JSESSIONID="F95C2A7772CEADDF42F06AD11077520A", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233848831_path-unicode-ascii-escaped-double-%2F%2Fcase" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017143233848831_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient]
20170524-06:38:48: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:48: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:49: [WARN]: Cookie rejected [JSESSIONID="65363528F32B4140D712C53BFE3C9D92", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233848963_path-unicode-ascii-escaped-double-trailing%2F%2F" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017143233848963_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient]
20170524-06:38:49: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:49: [INFO]: 23    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:49: [WARN]: Cookie rejected [JSESSIONID="7E64910009A0896B5568D05F11A1F058", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233849104_common-unicode-bmp-1byte-escaped-ยกยขยฃ" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017143233849104_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient]
20170524-06:38:49: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:49: [INFO]: 24    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:49: [WARN]: Cookie rejected [JSESSIONID="47B4058522B7A81457CB5F2860558A7F", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233849238_common-unicode-bmp-2byte-escaped-ไฆนไฆบ" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017143233849238_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient]
20170524-06:38:49: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:49: [INFO]: 25    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:49: [WARN]: Cookie rejected [JSESSIONID="ACDEBA5243447678836444FDB4633374", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233849362_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017143233849362_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient]
20170524-06:38:49: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:49: [INFO]: 26    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:49: [WARN]: Cookie rejected [JSESSIONID="0DA8ED3AD4EBC380997608602AA07A9C", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233849468_path-ascii-doc-example-10.1000/182" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017143233849468_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient]
20170524-06:38:49: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:49: [INFO]: 27    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:49: [WARN]: Cookie rejected [JSESSIONID="C55DE5ED4D797798D0D3400BF8A14E49", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233849597_path-ascii-doc-example-http://example.com/data/mydata?row=24" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017143233849597_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient]
20170524-06:38:49: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:49: [INFO]: 28    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:49: [WARN]: Cookie rejected [JSESSIONID="1D13F799C677B5CEBC11D45573C4E50F", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233849702_common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017143233849702_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]
20170524-06:38:49: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:49: [INFO]: 29    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:50: [WARN]: Cookie rejected [JSESSIONID="177602783577FF423CE531D0E7022348", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233849868_common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017143233849868_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient]
20170524-06:38:50: [INFO]: 
***************** running test for testGet_IdentifierEncoding() vs. node: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:50: [INFO]: 
***************** running test for   Node:: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:50: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:50: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:50: [WARN]: Cookie rejected [JSESSIONID="5F22691B7F97F2C3D695B2583EB79FDA", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test201714323385015_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test201714323385015_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient]
20170524-06:38:50: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:50: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:50: [WARN]: Cookie rejected [JSESSIONID="664D130BC66C34CA6AB1C159EC5BBF3B", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233850163_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017143233850163_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient]
20170524-06:38:50: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:50: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:50: [WARN]: Cookie rejected [JSESSIONID="2E95E8895EF10EA0704B82FBB3FB54AF", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233850306_common-unicode-ascii-safe-0123456789" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017143233850306_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient]
20170524-06:38:50: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:50: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:50: [WARN]: Cookie rejected [JSESSIONID="BDDFE558B1AF60C624F8692A6B727DB9", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233850429_common-unicode-ascii-safe-:@$-_.!*()',~" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017143233850429_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient]
20170524-06:38:50: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:50: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:50: [WARN]: Cookie rejected [JSESSIONID="C7285F2BC5AD7B8717FCC0C3779785F2", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233850560_common-unicode-ascii-safe-unreserved-._~" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017143233850560_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient]
20170524-06:38:50: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:50: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:50: [WARN]: Cookie rejected [JSESSIONID="8016FBDF9C444FCC73966FBE1C8B6F91", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233850666_common-unicode-ascii-safe-sub-delims-$!*()'," [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017143233850666_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient]
20170524-06:38:50: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:50: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:50: [WARN]: Cookie rejected [JSESSIONID="60D8931F2A01EC0F6AAA8EF732DA1910", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233850806_common-unicode-ascii-safe-gen-delims-:@" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017143233850806_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient]
20170524-06:38:50: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:50: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:51: [WARN]: Cookie rejected [JSESSIONID="DC2F7D9CCA8789F873545017AF189895", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233850987_common-unicode-ascii-escaped-"#<>[]^`{}|" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017143233850987_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient]
20170524-06:38:51: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:51: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:51: [WARN]: Cookie rejected [JSESSIONID="C33421F59054CEA9BAA4CA5AB1A231E6", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test201714323385199_common-unicode-ascii-escaped-tomcatBlocked-\" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test201714323385199_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient]
20170524-06:38:51: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:51: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:51: [WARN]: Cookie rejected [JSESSIONID="9A9F5FB304F40233DB71F553FA4800A4", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233851235_common-unicode-ascii-escaped-tomcatBlocked-%5C" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017143233851235_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient]
20170524-06:38:51: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:51: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:51: [WARN]: Cookie rejected [JSESSIONID="A5E0C062D0FB12E0DD56D757B896607B", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233851379_common-unicode-ascii-semi-colon-test-%3B" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017143233851379_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient]
20170524-06:38:51: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:51: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:51: [WARN]: Cookie rejected [JSESSIONID="11CDB19CBA815B7B5E76BD25D688D236", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233851480_common-unicode-ascii-escaped-%" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017143233851480_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient]
20170524-06:38:51: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:51: [INFO]: 12    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:51: [WARN]: Cookie rejected [JSESSIONID="DF8D33D487C72D0A3FE7748D1D01D102", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233851666_common-unicode-ascii-escape-anyway-+" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017143233851666_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient]
20170524-06:38:51: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:51: [INFO]: 13    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:51: [WARN]: Cookie rejected [JSESSIONID="FC0B66D1D4ADC2B2ED89E2CDDC877084", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233851802_path-unicode-ascii-safe-&=&=" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017143233851802_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient]
20170524-06:38:51: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:51: [INFO]: 14    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:52: [WARN]: Cookie rejected [JSESSIONID="CD26762B7F184DA7BE98C910F8BE60CA", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233851917_path-unicode-ascii-escaped-;" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017143233851917_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient]
20170524-06:38:52: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:52: [INFO]: 15    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:52: [WARN]: Cookie rejected [JSESSIONID="11A929DA2A0418CC1658C90420153EBD", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test201714323385226_path-unicode-ascii-escaped-?" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test201714323385226_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient]
20170524-06:38:52: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:52: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:52: [WARN]: Cookie rejected [JSESSIONID="9270DE79A0CB48D7BF44C34E6E74C618", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233852147_path-unicode-ascii-escaped-/" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017143233852147_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient]
20170524-06:38:52: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:52: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:52: [WARN]: Cookie rejected [JSESSIONID="22C4C1D6D4E23AF618FAF5F9C31189D8", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233852289_path-unicode-ascii-escaped-%3F" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017143233852289_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient]
20170524-06:38:52: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:52: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:52: [WARN]: Cookie rejected [JSESSIONID="0260D19B13EB9217E7A84ACD376BBEB8", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233852396_path-unicode-ascii-escaped-%2F" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017143233852396_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient]
20170524-06:38:52: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:52: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:52: [WARN]: Cookie rejected [JSESSIONID="BF77A8FF15C604160E233EEBEB69093D", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233852557_path-unicode-ascii-escaped-double-//case" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017143233852557_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient]
20170524-06:38:52: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:52: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:52: [WARN]: Cookie rejected [JSESSIONID="1CA45D9EA0B9F1146640F8A35B748C8A", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233852700_path-unicode-ascii-escaped-double-trailing//" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017143233852700_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient]
20170524-06:38:52: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:52: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:52: [WARN]: Cookie rejected [JSESSIONID="2A29964DA295493DE9145223E027D978", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233852819_path-unicode-ascii-escaped-double-%2F%2Fcase" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017143233852819_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient]
20170524-06:38:52: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:52: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:53: [WARN]: Cookie rejected [JSESSIONID="E5D2C566B737484DC0F13606B080B289", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233852948_path-unicode-ascii-escaped-double-trailing%2F%2F" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017143233852948_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient]
20170524-06:38:53: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:53: [INFO]: 23    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:53: [WARN]: Cookie rejected [JSESSIONID="7CECAD2BD95CA2001669C5D30FE91B8E", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test201714323385367_common-unicode-bmp-1byte-escaped-ยกยขยฃ" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test201714323385367_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient]
20170524-06:38:53: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:53: [INFO]: 24    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:53: [WARN]: Cookie rejected [JSESSIONID="BCCDBF403A27E8B7C324024F1223D29E", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233853183_common-unicode-bmp-2byte-escaped-ไฆนไฆบ" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017143233853183_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient]
20170524-06:38:53: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:53: [INFO]: 25    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:53: [WARN]: Cookie rejected [JSESSIONID="3557EA8DC5F32ABD19ADD9EDEE0B46E4", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233853291_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017143233853291_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient]
20170524-06:38:53: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:53: [INFO]: 26    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:53: [WARN]: Cookie rejected [JSESSIONID="7E27E3250CABDAE76DF672D13A3B9BDC", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233853429_path-ascii-doc-example-10.1000/182" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017143233853429_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient]
20170524-06:38:53: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:53: [INFO]: 27    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:53: [WARN]: Cookie rejected [JSESSIONID="BBE502A419DC02500013BD6971270976", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233853551_path-ascii-doc-example-http://example.com/data/mydata?row=24" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017143233853551_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient]
20170524-06:38:53: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:53: [INFO]: 28    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:54: [WARN]: Cookie rejected [JSESSIONID="45EED6E04DAB82B409EE6714FD1223AB", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233853658_common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017143233853658_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]
20170524-06:38:54: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:54: [INFO]: 29    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:54: [WARN]: Cookie rejected [JSESSIONID="47658072FA31DED167C6DEC484F4D063", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test201714323385410_common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test201714323385410_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient]
20170524-06:38:54: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:54: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:54: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:54: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 UTC 2017
              urn:node:cnDevUNM2  objectList_hits           3
              urn:node:cnDevUNM2  objectList                org.dataone.service.types.v1.ObjectList@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 UTC 2017
             urn:node:cnDevUCSB2  objectList_hits           3
             urn:node:cnDevUCSB2  objectList                org.dataone.service.types.v1.ObjectList@433c482
=============================================================================================================
20170524-06:38:54: [INFO]: 
***************** running test for testGetSystemMetadata() vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:54: [WARN]: Cookie rejected [JSESSIONID="A54497753B29C21C6DA4B3F1FD54C743", 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]
20170524-06:38:54: [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]
20170524-06:38:54: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:cn-dev-ucsb-2:Public_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:54: [INFO]: Caching identifier TierTesting:cn-dev-ucsb-2:Public_READ.15 for node urn:node:cnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:54: [WARN]: Cookie rejected [JSESSIONID="792E6BBF11844F77CD4B2FB8866B21CB", 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]
20170524-06:38:54: [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]
20170524-06:38:54: [INFO]: 
***************** running test for testGetSystemMetadata() vs. node: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:54: [WARN]: Cookie rejected [JSESSIONID="09627AC5EA702F4E2A064C86C9290FC8", 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]
20170524-06:38:54: [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]
20170524-06:38:54: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:cn-dev-unm-2:Public_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:54: [INFO]: Caching identifier TierTesting:cn-dev-unm-2:Public_READ.15 for node urn:node:cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:55: [WARN]: Cookie rejected [JSESSIONID="078D0C03C79F8EBB184999CD1CB71229", 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]
20170524-06:38:55: [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]
20170524-06:38:55: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:55: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:55: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:55: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 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@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 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@433c482
=============================================================================================================
20170524-06:38:55: [INFO]: 
***************** running test for testGetSystemMetadata_IdentifierEncoding() vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:55: [INFO]: 
***************** running test for   Node:: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:55: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:55: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:55: [WARN]: Cookie rejected [JSESSIONID="E6A328023D56F04A059C037AE0A76B4F", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test201714323385598_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test201714323385598_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient]
20170524-06:38:55: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:55: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:55: [WARN]: Cookie rejected [JSESSIONID="BFA77A0F429212103CB66B1425FDA258", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017143233855219_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test2017143233855219_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient]
20170524-06:38:55: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:55: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:55: [WARN]: Cookie rejected [JSESSIONID="9DAF45FA701F4D3695EC4FEE6FDB7B3C", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017143233855413_common-unicode-ascii-safe-0123456789" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test2017143233855413_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient]
20170524-06:38:55: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:55: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:55: [WARN]: Cookie rejected [JSESSIONID="015287A1CCD8E63EDC9E71C307570F03", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017143233855576_common-unicode-ascii-safe-:@$-_.!*()',~" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test2017143233855576_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient]
20170524-06:38:55: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:55: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:55: [WARN]: Cookie rejected [JSESSIONID="50D09071BFCE70F075040B37E41481FC", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017143233855696_common-unicode-ascii-safe-unreserved-._~" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test2017143233855696_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient]
20170524-06:38:55: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:55: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:55: [WARN]: Cookie rejected [JSESSIONID="F687FE74617E3AFFB7D84B8C68869378", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017143233855853_common-unicode-ascii-safe-sub-delims-$!*()'," [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test2017143233855853_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient]
20170524-06:38:55: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:55: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:56: [WARN]: Cookie rejected [JSESSIONID="26A3C10AF261DDAF37FD5620543FA12B", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017143233855978_common-unicode-ascii-safe-gen-delims-:@" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test2017143233855978_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient]
20170524-06:38:56: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:56: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:56: [WARN]: Cookie rejected [JSESSIONID="6530C6D9A52658045EF06E07A8431465", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017143233856127_common-unicode-ascii-escaped-"#<>[]^`{}|" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test2017143233856127_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient]
20170524-06:38:56: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:56: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:56: [WARN]: Cookie rejected [JSESSIONID="63173D38F37C9F84ED586A850407B0E6", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017143233856274_common-unicode-ascii-escaped-tomcatBlocked-\" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test2017143233856274_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient]
20170524-06:38:56: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:56: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:56: [WARN]: Cookie rejected [JSESSIONID="D0C70A625CF8B9EFDFB2B3B98B4644B8", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017143233856411_common-unicode-ascii-escaped-tomcatBlocked-%5C" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test2017143233856411_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient]
20170524-06:38:56: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:56: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:56: [WARN]: Cookie rejected [JSESSIONID="1435EBA9B5188BA16F503EAA7C76DE8F", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017143233856562_common-unicode-ascii-semi-colon-test-%3B" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test2017143233856562_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient]
20170524-06:38:56: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:56: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:56: [WARN]: Cookie rejected [JSESSIONID="DDDF01E56F7D16828EB379B4C0C76E64", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017143233856765_common-unicode-ascii-escaped-%" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test2017143233856765_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient]
20170524-06:38:56: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:56: [INFO]: 12    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:57: [WARN]: Cookie rejected [JSESSIONID="48D99E2C77993B46E5E780B886318DB1", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017143233856916_common-unicode-ascii-escape-anyway-+" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test2017143233856916_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient]
20170524-06:38:57: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:57: [INFO]: 13    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:57: [WARN]: Cookie rejected [JSESSIONID="AE8D10BC23C20D1B3C39D145655781E4", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test201714323385793_path-unicode-ascii-safe-&=&=" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test201714323385793_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient]
20170524-06:38:57: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:57: [INFO]: 14    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:57: [WARN]: Cookie rejected [JSESSIONID="A822972109144E772D20E8BD0BA7C32A", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017143233857195_path-unicode-ascii-escaped-;" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test2017143233857195_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient]
20170524-06:38:57: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:57: [INFO]: 15    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:57: [WARN]: Cookie rejected [JSESSIONID="122885658937C40036E190F3165E4190", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017143233857356_path-unicode-ascii-escaped-?" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test2017143233857356_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient]
20170524-06:38:57: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:57: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:57: [WARN]: Cookie rejected [JSESSIONID="88C76C3FE05ABE729E5DB43DF14633D7", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017143233857496_path-unicode-ascii-escaped-/" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test2017143233857496_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient]
20170524-06:38:57: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:57: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:57: [WARN]: Cookie rejected [JSESSIONID="42507AD776CDFA07C6A63B99F4D88D1A", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017143233857651_path-unicode-ascii-escaped-%3F" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test2017143233857651_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient]
20170524-06:38:57: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:57: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:57: [WARN]: Cookie rejected [JSESSIONID="CC1615EA8B67A9788D8BE97A0D412603", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017143233857796_path-unicode-ascii-escaped-%2F" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test2017143233857796_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient]
20170524-06:38:57: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:57: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:58: [WARN]: Cookie rejected [JSESSIONID="DEA28035A0D8E923DCDE2397A8DFE20F", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017143233857926_path-unicode-ascii-escaped-double-//case" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test2017143233857926_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient]
20170524-06:38:58: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:58: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:58: [WARN]: Cookie rejected [JSESSIONID="7C6B2E1E9C736624836A791941ED407D", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test201714323385873_path-unicode-ascii-escaped-double-trailing//" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test201714323385873_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient]
20170524-06:38:58: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:58: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:58: [WARN]: Cookie rejected [JSESSIONID="FAA39F3286A7298D2053BE94CD9E94F8", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017143233858191_path-unicode-ascii-escaped-double-%2F%2Fcase" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test2017143233858191_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient]
20170524-06:38:58: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:58: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:58: [WARN]: Cookie rejected [JSESSIONID="324849D92CFAF157BFC330B47A7CEACE", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017143233858343_path-unicode-ascii-escaped-double-trailing%2F%2F" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test2017143233858343_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient]
20170524-06:38:58: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:58: [INFO]: 23    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:58: [WARN]: Cookie rejected [JSESSIONID="1EF1B40AD4CE3B65BB302375480BAF21", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017143233858504_common-unicode-bmp-1byte-escaped-ยกยขยฃ" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test2017143233858504_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient]
20170524-06:38:58: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:58: [INFO]: 24    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:58: [WARN]: Cookie rejected [JSESSIONID="1B81F6F0F8A934AB0BAC213DD013D2AB", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017143233858639_common-unicode-bmp-2byte-escaped-ไฆนไฆบ" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test2017143233858639_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient]
20170524-06:38:58: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:58: [INFO]: 25    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:58: [WARN]: Cookie rejected [JSESSIONID="C3D5F66A6395EAB2578DC36976233A0A", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017143233858756_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test2017143233858756_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient]
20170524-06:38:58: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:58: [INFO]: 26    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:58: [WARN]: Cookie rejected [JSESSIONID="184E0F747675666E1BD084010166009B", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017143233858862_path-ascii-doc-example-10.1000/182" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test2017143233858862_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient]
20170524-06:38:58: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:58: [INFO]: 27    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:59: [WARN]: Cookie rejected [JSESSIONID="8EABFC441E08259A1C67775393DDA605", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017143233858996_path-ascii-doc-example-http://example.com/data/mydata?row=24" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test2017143233858996_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient]
20170524-06:38:59: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:59: [INFO]: 28    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:59: [WARN]: Cookie rejected [JSESSIONID="0503353DEBD936CD4AE3F964E8319784", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017143233859142_common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test2017143233859142_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]
20170524-06:38:59: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:59: [INFO]: 29    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:59: [WARN]: Cookie rejected [JSESSIONID="F58C7AFAE959D810557F121B47EB3C6C", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017143233859253_common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/Test2017143233859253_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient]
20170524-06:38:59: [INFO]: 
***************** running test for testGetSystemMetadata_IdentifierEncoding() vs. node: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:59: [INFO]: 
***************** running test for   Node:: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:38:59: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:59: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:59: [WARN]: Cookie rejected [JSESSIONID="9677A410466872483356DE97B55A17FB", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017143233859398_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test2017143233859398_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient]
20170524-06:38:59: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:59: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:59: [WARN]: Cookie rejected [JSESSIONID="BE0909DDBE10410A2C8DB3DE737F0D7D", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017143233859582_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test2017143233859582_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient]
20170524-06:38:59: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:59: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:59: [WARN]: Cookie rejected [JSESSIONID="F0C5DD2A1051A09E4820774384252C22", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017143233859700_common-unicode-ascii-safe-0123456789" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:38:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test2017143233859700_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient]
20170524-06:38:59: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:38:59: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:00: [WARN]: Cookie rejected [JSESSIONID="F3A6FAD315AEED1D7ABC012F658DC6D7", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017143233859878_common-unicode-ascii-safe-:@$-_.!*()',~" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test2017143233859878_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient]
20170524-06:39:00: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:00: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:00: [WARN]: Cookie rejected [JSESSIONID="8D506E89484EFA6442F3E9D654C1A116", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test20171432339031_common-unicode-ascii-safe-unreserved-._~" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test20171432339031_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient]
20170524-06:39:00: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:00: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:00: [WARN]: Cookie rejected [JSESSIONID="1D9731FE01698B2B6CA3096CB9A40854", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test201714323390171_common-unicode-ascii-safe-sub-delims-$!*()'," [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test201714323390171_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient]
20170524-06:39:00: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:00: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:00: [WARN]: Cookie rejected [JSESSIONID="62E1F0F1F30257C5B419543490FF04F8", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test201714323390313_common-unicode-ascii-safe-gen-delims-:@" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test201714323390313_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient]
20170524-06:39:00: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:00: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:00: [WARN]: Cookie rejected [JSESSIONID="EF8F253CBB1D7DE22F6D63358D8B0029", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test201714323390470_common-unicode-ascii-escaped-"#<>[]^`{}|" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test201714323390470_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient]
20170524-06:39:00: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:00: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:00: [WARN]: Cookie rejected [JSESSIONID="3B6877C8F161FE48F9838750F378656E", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test201714323390638_common-unicode-ascii-escaped-tomcatBlocked-\" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test201714323390638_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient]
20170524-06:39:00: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:00: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:00: [WARN]: Cookie rejected [JSESSIONID="C6753FCC950412AE63653EE8988DEE52", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test201714323390734_common-unicode-ascii-escaped-tomcatBlocked-%5C" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test201714323390734_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient]
20170524-06:39:00: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:00: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:01: [WARN]: Cookie rejected [JSESSIONID="EBCB60B0E95831470573751DF7B77036", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test201714323390870_common-unicode-ascii-semi-colon-test-%3B" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test201714323390870_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient]
20170524-06:39:01: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:01: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:01: [WARN]: Cookie rejected [JSESSIONID="74391306DF3FC56BA671DA8FC0624FE7", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test20171432339114_common-unicode-ascii-escaped-%" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test20171432339114_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient]
20170524-06:39:01: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:01: [INFO]: 12    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:01: [WARN]: Cookie rejected [JSESSIONID="45A259ECCDA3B49AE6D93F210A7558FD", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test201714323391119_common-unicode-ascii-escape-anyway-+" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test201714323391119_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient]
20170524-06:39:01: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:01: [INFO]: 13    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:01: [WARN]: Cookie rejected [JSESSIONID="C39874BAB4510F6370C4484546D955E3", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test201714323391254_path-unicode-ascii-safe-&=&=" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test201714323391254_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient]
20170524-06:39:01: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:01: [INFO]: 14    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:01: [WARN]: Cookie rejected [JSESSIONID="967105829DA1854F28E060A408CBC0F8", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test201714323391378_path-unicode-ascii-escaped-;" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test201714323391378_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient]
20170524-06:39:01: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:01: [INFO]: 15    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:01: [WARN]: Cookie rejected [JSESSIONID="CD03121733009C57FC7BE692D5D4CF82", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test201714323391543_path-unicode-ascii-escaped-?" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test201714323391543_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient]
20170524-06:39:01: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:01: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:01: [WARN]: Cookie rejected [JSESSIONID="C6DC06C1D0801598DDC40F08B4C74016", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test201714323391680_path-unicode-ascii-escaped-/" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test201714323391680_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient]
20170524-06:39:01: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:01: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:01: [WARN]: Cookie rejected [JSESSIONID="4240B5897C69C1706B60EEF78F65B167", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test201714323391793_path-unicode-ascii-escaped-%3F" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test201714323391793_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient]
20170524-06:39:01: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:01: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:01: [WARN]: Cookie rejected [JSESSIONID="79EDEF2C257F96300877287B696B21FF", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test201714323391893_path-unicode-ascii-escaped-%2F" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test201714323391893_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient]
20170524-06:39:02: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:02: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:02: [WARN]: Cookie rejected [JSESSIONID="D97062B774FD3C72A91092A29AB66E8E", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test2017143233923_path-unicode-ascii-escaped-double-//case" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test2017143233923_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient]
20170524-06:39:02: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:02: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:02: [WARN]: Cookie rejected [JSESSIONID="F5B6E2FB778BDFA09408A6BD306DBBC3", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test201714323392110_path-unicode-ascii-escaped-double-trailing//" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test201714323392110_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient]
20170524-06:39:02: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:02: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:02: [WARN]: Cookie rejected [JSESSIONID="5CB9DEE2C3325ABF2408D0A6F078C024", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test201714323392222_path-unicode-ascii-escaped-double-%2F%2Fcase" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test201714323392222_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient]
20170524-06:39:02: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:02: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:02: [WARN]: Cookie rejected [JSESSIONID="ACC8626B33085DC8AD7E7E125C033871", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test201714323392364_path-unicode-ascii-escaped-double-trailing%2F%2F" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test201714323392364_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient]
20170524-06:39:02: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:02: [INFO]: 23    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:02: [WARN]: Cookie rejected [JSESSIONID="890AABA6EC2EAAC786702AFE807C6E33", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test201714323392469_common-unicode-bmp-1byte-escaped-ยกยขยฃ" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test201714323392469_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient]
20170524-06:39:02: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:02: [INFO]: 24    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:02: [WARN]: Cookie rejected [JSESSIONID="F63DB5EE2278571CF24B6C14DED88643", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test201714323392629_common-unicode-bmp-2byte-escaped-ไฆนไฆบ" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test201714323392629_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient]
20170524-06:39:02: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:02: [INFO]: 25    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:02: [WARN]: Cookie rejected [JSESSIONID="8212A42081190382C88D7701B4F2937D", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test201714323392736_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test201714323392736_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient]
20170524-06:39:02: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:02: [INFO]: 26    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:02: [WARN]: Cookie rejected [JSESSIONID="948E7CB298CCD59FEC63F8371F451D1D", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test201714323392841_path-ascii-doc-example-10.1000/182" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test201714323392841_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient]
20170524-06:39:02: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:02: [INFO]: 27    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:03: [WARN]: Cookie rejected [JSESSIONID="1CC2412DC525D0FF20C931328BF98B67", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test201714323392972_path-ascii-doc-example-http://example.com/data/mydata?row=24" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test201714323392972_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient]
20170524-06:39:03: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:03: [INFO]: 28    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:03: [WARN]: Cookie rejected [JSESSIONID="CB5960B4742D825A5434704626485BD1", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test20171432339353_common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test20171432339353_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]
20170524-06:39:03: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:03: [INFO]: 29    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:03: [WARN]: Cookie rejected [JSESSIONID="DB073FE0D248ADA720B32E4AEF9F3102", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/meta/Test201714323393154_common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/Test201714323393154_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient]
20170524-06:39:03: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:03: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:03: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:03: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 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@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 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@433c482
=============================================================================================================
20170524-06:39:03: [INFO]: 
***************** running test for testDescribe() vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:03: [INFO]: Using cached identifier for node urn:node:cnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:03: [WARN]: Cookie rejected [JSESSIONID="B2F0D8A4CA4BC7F91FD0CCBAE889CBF0", 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]
20170524-06:39:03: [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]
20170524-06:39:03: [INFO]: 
***************** running test for testDescribe() vs. node: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:03: [INFO]: Using cached identifier for node urn:node:cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:03: [WARN]: Cookie rejected [JSESSIONID="1322A21E4CA0823128F924BDEC6338DB", 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]
20170524-06:39:03: [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]
20170524-06:39:03: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:03: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:03: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:03: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 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@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 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@433c482
=============================================================================================================
20170524-06:39:03: [INFO]: 
***************** running test for testDescribe() vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:03: [WARN]: Cookie rejected [JSESSIONID="4CE46FA27EC5830F9238A83A6F14BEF5", 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:201714323393774" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/TestingNotFound:201714323393774 [org.dataone.client.rest.RestClient]
20170524-06:39:03: [INFO]: 
***************** running test for testDescribe() vs. node: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:04: [WARN]: Cookie rejected [JSESSIONID="E8321260D991C191EDFAA3F697812068", 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:201714323393944" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/TestingNotFound:201714323393944 [org.dataone.client.rest.RestClient]
20170524-06:39:04: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:04: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:04: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:04: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 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@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 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@433c482
=============================================================================================================
20170524-06:39:04: [INFO]: 
***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:04: [INFO]: 
***************** running test for testDescribe_IdentifierEncoding() vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:04: [INFO]: 
***************** running test for   Node:: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:04: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:04: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:04: [WARN]: Cookie rejected [JSESSIONID="0E27EC37C7CF1AC732E59A2916403A94", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test201714323394131_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test201714323394131_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient]
20170524-06:39:04: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:04: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:04: [WARN]: Cookie rejected [JSESSIONID="C90950B60242667282F47DDEC48440B0", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test201714323394574_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test201714323394574_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient]
20170524-06:39:04: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:04: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:04: [WARN]: Cookie rejected [JSESSIONID="99096AF86F2B2AB3E76F1D88C05B477E", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test201714323394772_common-unicode-ascii-safe-0123456789" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test201714323394772_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient]
20170524-06:39:04: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:04: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:05: [WARN]: Cookie rejected [JSESSIONID="4500E11A44D35A53558B6F614ED8064F", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test201714323394970_common-unicode-ascii-safe-:@$-_.!*()',~" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test201714323394970_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient]
20170524-06:39:05: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:05: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:05: [WARN]: Cookie rejected [JSESSIONID="0937B8507805B945B43BA89B86601873", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test201714323395181_common-unicode-ascii-safe-unreserved-._~" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test201714323395181_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient]
20170524-06:39:05: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:05: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:05: [WARN]: Cookie rejected [JSESSIONID="06D04B5DD9BFA247DCF2D7D00D681B07", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test201714323395394_common-unicode-ascii-safe-sub-delims-$!*()'," [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test201714323395394_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient]
20170524-06:39:05: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:05: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:05: [WARN]: Cookie rejected [JSESSIONID="C18514977984892C3F875E47257B9BD3", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test201714323395647_common-unicode-ascii-safe-gen-delims-:@" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test201714323395647_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient]
20170524-06:39:05: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:05: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:06: [WARN]: Cookie rejected [JSESSIONID="B079342C34934EB4CEF9009E271C82A9", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test201714323395824_common-unicode-ascii-escaped-"#<>[]^`{}|" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test201714323395824_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient]
20170524-06:39:06: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:06: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:06: [WARN]: Cookie rejected [JSESSIONID="DCCCA2D812D5495AAEC52CCA1D65D0C3", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test20171432339642_common-unicode-ascii-escaped-tomcatBlocked-\" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test20171432339642_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient]
20170524-06:39:06: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:06: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:06: [WARN]: Cookie rejected [JSESSIONID="09DD0EBF75B5E108AAD5EFF0C1B9E63E", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test201714323396269_common-unicode-ascii-escaped-tomcatBlocked-%5C" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test201714323396269_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient]
20170524-06:39:06: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:06: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:06: [WARN]: Cookie rejected [JSESSIONID="2EF6AEB13B3F70999BB2305533106EFD", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test201714323396445_common-unicode-ascii-semi-colon-test-%3B" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test201714323396445_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient]
20170524-06:39:06: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:06: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:06: [WARN]: Cookie rejected [JSESSIONID="2CF33BB8BEE0CE82595D58F911FBFAC0", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test201714323396625_common-unicode-ascii-escaped-%" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test201714323396625_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient]
20170524-06:39:06: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:06: [INFO]: 12    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:07: [WARN]: Cookie rejected [JSESSIONID="84D14BBBA0D413738A838B90F22324AA", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test201714323396807_common-unicode-ascii-escape-anyway-+" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test201714323396807_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient]
20170524-06:39:07: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:07: [INFO]: 13    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:07: [WARN]: Cookie rejected [JSESSIONID="C225AA40399FF4085A7FC8BE1E468C87", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test20171432339736_path-unicode-ascii-safe-&=&=" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test20171432339736_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient]
20170524-06:39:07: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:07: [INFO]: 14    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:07: [WARN]: Cookie rejected [JSESSIONID="5193846548F5E2EE37335A19AFD21B8B", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test201714323397259_path-unicode-ascii-escaped-;" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test201714323397259_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient]
20170524-06:39:07: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:07: [INFO]: 15    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:07: [WARN]: Cookie rejected [JSESSIONID="A2C0F1403A735F2FCD355E58CDE67E6A", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test201714323397452_path-unicode-ascii-escaped-?" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test201714323397452_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient]
20170524-06:39:07: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:07: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:07: [WARN]: Cookie rejected [JSESSIONID="FBC836C6BB9E5298D170AA63B1BCAFDA", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test201714323397635_path-unicode-ascii-escaped-/" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test201714323397635_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient]
20170524-06:39:07: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:07: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:08: [WARN]: Cookie rejected [JSESSIONID="9B9E1C27971D5B33E14E0253429D3991", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test201714323397822_path-unicode-ascii-escaped-%3F" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test201714323397822_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient]
20170524-06:39:08: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:08: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:08: [WARN]: Cookie rejected [JSESSIONID="5C0D59B755211E8B2AC56529D8E75E51", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test20171432339850_path-unicode-ascii-escaped-%2F" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test20171432339850_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient]
20170524-06:39:08: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:08: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:08: [WARN]: Cookie rejected [JSESSIONID="4D91EC2D318593316BDCD79A171371C9", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test201714323398281_path-unicode-ascii-escaped-double-//case" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test201714323398281_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient]
20170524-06:39:08: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:08: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:08: [WARN]: Cookie rejected [JSESSIONID="6D756095D069407C06E90EF42A31E541", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test201714323398502_path-unicode-ascii-escaped-double-trailing//" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test201714323398502_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient]
20170524-06:39:08: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:08: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:08: [WARN]: Cookie rejected [JSESSIONID="F35E3EC3990E7CA0D25407FEC7B0F5CB", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test201714323398690_path-unicode-ascii-escaped-double-%2F%2Fcase" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test201714323398690_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient]
20170524-06:39:08: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:08: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:09: [WARN]: Cookie rejected [JSESSIONID="F70A8D577FB9475B879C20A27C98D794", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test201714323398897_path-unicode-ascii-escaped-double-trailing%2F%2F" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test201714323398897_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient]
20170524-06:39:09: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:09: [INFO]: 23    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:09: [WARN]: Cookie rejected [JSESSIONID="7DE7E3E97422DB8CF4BD9B001446209D", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test20171432339995_common-unicode-bmp-1byte-escaped-ยกยขยฃ" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test20171432339995_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient]
20170524-06:39:09: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:09: [INFO]: 24    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:09: [WARN]: Cookie rejected [JSESSIONID="F031C790AEF89B519CB5200512AC827C", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test201714323399300_common-unicode-bmp-2byte-escaped-ไฆนไฆบ" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test201714323399300_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient]
20170524-06:39:09: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:09: [INFO]: 25    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:09: [WARN]: Cookie rejected [JSESSIONID="56D3A71D8584C8BC3CD15C660EEEFE04", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test201714323399501_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test201714323399501_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient]
20170524-06:39:09: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:09: [INFO]: 26    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:09: [WARN]: Cookie rejected [JSESSIONID="68C85F0091DC3A58098C9E2A54546B85", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test201714323399678_path-ascii-doc-example-10.1000/182" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test201714323399678_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient]
20170524-06:39:09: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:09: [INFO]: 27    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:10: [WARN]: Cookie rejected [JSESSIONID="869FAB263E0D4CE35F83D76FA6A4F3D7", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test201714323399867_path-ascii-doc-example-http://example.com/data/mydata?row=24" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test201714323399867_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient]
20170524-06:39:10: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:10: [INFO]: 28    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:10: [WARN]: Cookie rejected [JSESSIONID="0B9568F167E3A7B6018D74E9CEB99365", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test201714323391066_common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test201714323391066_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]
20170524-06:39:10: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:10: [INFO]: 29    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:10: [WARN]: Cookie rejected [JSESSIONID="13944A716873AB943930DE95831D6837", version:0, domain:cn-dev-ucsb-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233910329_common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-ucsb-2.test.dataone.org/cn/v2/object/Test2017143233910329_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient]
20170524-06:39:10: [INFO]: 
***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:10: [INFO]: 
***************** running test for testDescribe_IdentifierEncoding() vs. node: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:10: [INFO]: 
***************** running test for   Node:: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:10: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:10: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:10: [WARN]: Cookie rejected [JSESSIONID="995857232C6DDE9C04C62866D4792A52", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233910535_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017143233910535_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient]
20170524-06:39:10: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:10: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:10: [WARN]: Cookie rejected [JSESSIONID="D99C278DF586DA9452C276CD61D7ED82", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233910725_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017143233910725_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient]
20170524-06:39:10: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:10: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:11: [WARN]: Cookie rejected [JSESSIONID="0C0CC40D6FB95EABBBDFBBB296997CCA", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233910982_common-unicode-ascii-safe-0123456789" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017143233910982_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient]
20170524-06:39:11: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:11: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:11: [WARN]: Cookie rejected [JSESSIONID="30899A8A7D12D5B3D68B43C110F37C83", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233911179_common-unicode-ascii-safe-:@$-_.!*()',~" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017143233911179_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient]
20170524-06:39:11: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:11: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:11: [WARN]: Cookie rejected [JSESSIONID="BDC3117DF20676B1A9E4DC4E90EFE291", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233911394_common-unicode-ascii-safe-unreserved-._~" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017143233911394_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient]
20170524-06:39:11: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:11: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:11: [WARN]: Cookie rejected [JSESSIONID="1FE42DC0345C38DDD1E14ABDB74687EF", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233911567_common-unicode-ascii-safe-sub-delims-$!*()'," [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017143233911567_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient]
20170524-06:39:11: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:11: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:12: [WARN]: Cookie rejected [JSESSIONID="2A80796769C66A3EFB0CE1AB6BAC9268", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233911770_common-unicode-ascii-safe-gen-delims-:@" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017143233911770_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient]
20170524-06:39:12: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:12: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:12: [WARN]: Cookie rejected [JSESSIONID="11A9B9322EB62C985D3E83FA34440F37", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test201714323391213_common-unicode-ascii-escaped-"#<>[]^`{}|" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test201714323391213_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient]
20170524-06:39:12: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:12: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:12: [WARN]: Cookie rejected [JSESSIONID="751277CCCB7B4717883798403FA28E8B", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233912211_common-unicode-ascii-escaped-tomcatBlocked-\" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017143233912211_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient]
20170524-06:39:12: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:12: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:12: [WARN]: Cookie rejected [JSESSIONID="43042673CAC447C33D55A1FB818C2252", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233912387_common-unicode-ascii-escaped-tomcatBlocked-%5C" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017143233912387_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient]
20170524-06:39:12: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:12: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:12: [WARN]: Cookie rejected [JSESSIONID="2A8CF72FFACD3D7BEC40C401F3EB24E3", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233912567_common-unicode-ascii-semi-colon-test-%3B" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017143233912567_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient]
20170524-06:39:12: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:12: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:12: [WARN]: Cookie rejected [JSESSIONID="0CE04C9BF9E979C46A446335DEAD3B3C", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233912755_common-unicode-ascii-escaped-%" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017143233912755_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient]
20170524-06:39:12: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:12: [INFO]: 12    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:13: [WARN]: Cookie rejected [JSESSIONID="1B97554882AC2FE0AC77890A5F956E46", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233912963_common-unicode-ascii-escape-anyway-+" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017143233912963_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient]
20170524-06:39:13: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:13: [INFO]: 13    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:13: [WARN]: Cookie rejected [JSESSIONID="AC5528357A023451221234844D839179", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233913131_path-unicode-ascii-safe-&=&=" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017143233913131_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient]
20170524-06:39:13: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:13: [INFO]: 14    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:13: [WARN]: Cookie rejected [JSESSIONID="A0915B745F1DDC93E0B72A7C3C4CA5FF", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233913325_path-unicode-ascii-escaped-;" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017143233913325_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient]
20170524-06:39:13: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:13: [INFO]: 15    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:13: [WARN]: Cookie rejected [JSESSIONID="DBB571AE6A635D9B57511892E49E19D2", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233913552_path-unicode-ascii-escaped-?" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017143233913552_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient]
20170524-06:39:13: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:13: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:13: [WARN]: Cookie rejected [JSESSIONID="953F0A333F686C041BE03A993B6E29B9", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233913699_path-unicode-ascii-escaped-/" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017143233913699_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient]
20170524-06:39:13: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:13: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:14: [WARN]: Cookie rejected [JSESSIONID="5AD6EF60E522699AD78A8219851578FE", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233913871_path-unicode-ascii-escaped-%3F" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017143233913871_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient]
20170524-06:39:14: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:14: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:14: [WARN]: Cookie rejected [JSESSIONID="6E57E28212CBF2E97120225390BD1C7F", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test20171432339147_path-unicode-ascii-escaped-%2F" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test20171432339147_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient]
20170524-06:39:14: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:14: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:14: [WARN]: Cookie rejected [JSESSIONID="21BEB79F43341431268E0D0C2F63574A", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233914171_path-unicode-ascii-escaped-double-//case" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017143233914171_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient]
20170524-06:39:14: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:14: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:14: [WARN]: Cookie rejected [JSESSIONID="9544F4809FC2A18C03F87118C3C898F5", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233914340_path-unicode-ascii-escaped-double-trailing//" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017143233914340_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient]
20170524-06:39:14: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:14: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:14: [WARN]: Cookie rejected [JSESSIONID="8E7DDA9A2934D17CF63AC01162EB1973", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233914518_path-unicode-ascii-escaped-double-%2F%2Fcase" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017143233914518_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient]
20170524-06:39:14: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:14: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:14: [WARN]: Cookie rejected [JSESSIONID="2508F1FA5449ACB1FA23A3034AABF364", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233914775_path-unicode-ascii-escaped-double-trailing%2F%2F" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017143233914775_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient]
20170524-06:39:14: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:14: [INFO]: 23    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:15: [WARN]: Cookie rejected [JSESSIONID="60A63DD9CAF89129879C902D9194D2A3", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233914945_common-unicode-bmp-1byte-escaped-ยกยขยฃ" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017143233914945_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient]
20170524-06:39:15: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:15: [INFO]: 24    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:15: [WARN]: Cookie rejected [JSESSIONID="D51C1557ED3BF04F9AF7D4FB57599B77", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233915162_common-unicode-bmp-2byte-escaped-ไฆนไฆบ" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017143233915162_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient]
20170524-06:39:15: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:15: [INFO]: 25    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:15: [WARN]: Cookie rejected [JSESSIONID="DF90DC7FD597E7A419AB819F02438C49", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233915387_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017143233915387_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient]
20170524-06:39:15: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:15: [INFO]: 26    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:15: [WARN]: Cookie rejected [JSESSIONID="6FCEED0C0FA2F81D567C1C6EB45E02FA", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233915591_path-ascii-doc-example-10.1000/182" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017143233915591_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient]
20170524-06:39:15: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:15: [INFO]: 27    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:15: [WARN]: Cookie rejected [JSESSIONID="BBA3E9C2EEC7DAE1A97B12440AA4F110", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233915811_path-ascii-doc-example-http://example.com/data/mydata?row=24" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017143233915811_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient]
20170524-06:39:15: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:15: [INFO]: 28    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:16: [WARN]: Cookie rejected [JSESSIONID="AEE901B2356A4B252BBC9FF5688BFF2B", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233915986_common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017143233915986_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]
20170524-06:39:16: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:16: [INFO]: 29    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170524-06:39:16: [WARN]: Cookie rejected [JSESSIONID="588CA3B08C5F823D362B1DB0611AAFA2", version:0, domain:cn-dev-unm-2.test.dataone.org, path:/metacat/, expiry:null] Illegal path attribute "/metacat/". Path of origin: "/cn/v2/object/Test2017143233916153_common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://cn-dev-unm-2.test.dataone.org/cn/v2/object/Test2017143233916153_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient]
20170524-06:39:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:16: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 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@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 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@433c482
=============================================================================================================
20170524-06:39:16: [INFO]: 
***************** running test for testGetChecksum() vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:16: [INFO]: Using cached identifier for node urn:node:cnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:16: [WARN]: Cookie rejected [JSESSIONID="B97B2AAC458EE940AC03BA79ACBD7CAC", 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]
20170524-06:39:16: [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]
20170524-06:39:16: [INFO]: 
***************** running test for testGetChecksum() vs. node: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:16: [INFO]: Using cached identifier for node urn:node:cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:17: [WARN]: Cookie rejected [JSESSIONID="FDA9B8D8FFB7B84FF95AC44E08B60A09", 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]
20170524-06:39:17: [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]
20170524-06:39:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:17: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 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@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 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@433c482
=============================================================================================================
20170524-06:39:17: [INFO]: 
***************** running test for testGetChecksum() vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:17: [WARN]: Cookie rejected [JSESSIONID="1B38907D4464A4806B6DB06D4E035396", 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:201714323391754" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/checksum/TestingNotFound:201714323391754 [org.dataone.client.rest.RestClient]
20170524-06:39:17: [INFO]: 
***************** running test for testGetChecksum() vs. node: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:17: [WARN]: Cookie rejected [JSESSIONID="3E48478691B6B47E94292EF7AB44A323", 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:2017143233917176" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:39:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/checksum/TestingNotFound:2017143233917176 [org.dataone.client.rest.RestClient]
20170524-06:39:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:17: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 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@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 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@433c482
=============================================================================================================
20170524-06:39:17: [INFO]: 
***************** running test for testResolve(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39: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]
20170524-06:39:17: [INFO]: Using cached objectlist for node urn:node:cnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:17: [WARN]: Cookie rejected [JSESSIONID="9FD5C6E26013320538A0F24660DD0D90", 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]
20170524-06:39:17: [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]
20170524-06:39:17: [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]
20170524-06:39:17: [INFO]: 
***************** running test for testResolve(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient]
20170524-06:39:18: [INFO]: Using cached objectlist for node urn:node:cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:18: [WARN]: Cookie rejected [JSESSIONID="46922F5211DD51E6D7B5BBBB4C1702A1", 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]
20170524-06:39:18: [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]
20170524-06:39:18: [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]
20170524-06:39:18: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:18: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:18: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:18: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 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@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 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@433c482
=============================================================================================================
20170524-06:39:18: [INFO]: 
***************** running test for testGet() vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:18: [INFO]: Using cached identifier for node urn:node:cnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:21: [WARN]: Cookie rejected [JSESSIONID="19B69A8D4F567284077DD9487D4E7D9D", 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]
20170524-06:39:21: [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]
20170524-06:39:21: [INFO]: 
***************** running test for testGet() vs. node: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:21: [INFO]: Using cached identifier for node urn:node:cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:21: [WARN]: Cookie rejected [JSESSIONID="B89AD735DD4AAAB474C78D19D1229599", 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]
20170524-06:39:21: [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]
20170524-06:39:21: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:21: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:21: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:21: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 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@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 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@433c482
=============================================================================================================
20170524-06:39:21: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:21: [INFO]: 
***************** running test for testIsAuthorized() vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:21: [INFO]: Using cached identifier for node urn:node:cnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39: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=read [org.dataone.client.rest.RestClient]
20170524-06:39:22: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:22: [INFO]: 
***************** running test for testIsAuthorized() vs. node: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:22: [INFO]: Using cached identifier for node urn:node:cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-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:Public_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:39:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:23: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 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@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 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@433c482
=============================================================================================================
20170524-06:39:23: [INFO]: 
***************** running test for testSetRightsHolder(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:23: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:23: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:23: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:23: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:23: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:39:23: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient]
20170524-06:39:23: [INFO]: creating a test object.  pid = TierTesting:setRH:2017143233923569 on https://cn-dev-ucsb-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:23: [INFO]: SystemMetadata for pid: TierTesting:setRH:2017143233923569
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0">
    <serialVersion>1</serialVersion>
    <identifier>TierTesting:setRH:2017143233923569</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnDevUNM2,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <dateUploaded>2017-05-24T06:39:23.691+00:00</dateUploaded>
    <dateSysMetadataModified>2017-05-24T06:39:23.691+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDevUCSB1</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDevUCSB1</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39: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 = TierTesting:setRH:2017143233923569; FilePart:object = /tmp/mmp.output.5223318571326314243.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3816474564184171581.tmp (883 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:39:25: [INFO]: object created.  pid = TierTesting:setRH:2017143233923569 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:25: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:39:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/TierTesting:setRH:2017143233923569 [org.dataone.client.rest.RestClient]
20170524-06:39:25: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://cn-dev-ucsb-2.test.dataone.org/cn/v2/owner/TierTesting:setRH:2017143233923569; MMP message has: ParamPart:userId = CN=testPerson,DC=dataone,DC=org; ParamPart:serialVersion = 1;  [org.dataone.client.rest.RestClient]
20170524-06:39:25: [INFO]: 
***************** running test for testSetRightsHolder(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:25: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:25: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:25: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:25: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:25: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:39:25: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient]
20170524-06:39:25: [INFO]: creating a test object.  pid = TierTesting:setRH:2017143233925566 on https://cn-dev-unm-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:25: [INFO]: SystemMetadata for pid: TierTesting:setRH:2017143233925566
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0">
    <serialVersion>1</serialVersion>
    <identifier>TierTesting:setRH:2017143233925566</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnDevUNM2,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <dateUploaded>2017-05-24T06:39:25.682+00:00</dateUploaded>
    <dateSysMetadataModified>2017-05-24T06:39:25.682+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDevUCSB1</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDevUCSB1</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39: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 = TierTesting:setRH:2017143233925566; FilePart:object = /tmp/mmp.output.6202789151128111569.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.9211363592308590509.tmp (883 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:39:27: [INFO]: object created.  pid = TierTesting:setRH:2017143233925566 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:27: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:39:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/TierTesting:setRH:2017143233925566 [org.dataone.client.rest.RestClient]
20170524-06:39:27: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://cn-dev-unm-2.test.dataone.org/cn/v2/owner/TierTesting:setRH:2017143233925566; MMP message has: ParamPart:userId = CN=testPerson,DC=dataone,DC=org; ParamPart:serialVersion = 1;  [org.dataone.client.rest.RestClient]
20170524-06:39:27: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:27: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:27: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:27: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 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@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 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@433c482
=============================================================================================================
20170524-06:39:27: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:27: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:27: [INFO]: 
***************** running test for testSetAccessPolicy() vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:27: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:27: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:27: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:39:27: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39: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]
20170524-06:39:27: [INFO]: creating a test object.  pid = testSetAccessPolicy_2017143233927313 on https://cn-dev-ucsb-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:27: [INFO]: SystemMetadata for pid: testSetAccessPolicy_2017143233927313
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0">
    <serialVersion>1</serialVersion>
    <identifier>testSetAccessPolicy_2017143233927313</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnDevUNM2,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <dateUploaded>2017-05-24T06:39:27.327+00:00</dateUploaded>
    <dateSysMetadataModified>2017-05-24T06:39:27.327+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDevUCSB1</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDevUCSB1</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:28: [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_2017143233927313; FilePart:object = /tmp/mmp.output.5670900383636611648.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5278574465177035841.tmp (885 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:39:28: [INFO]: object created.  pid = testSetAccessPolicy_2017143233927313 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:28: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:39:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testSetAccessPolicy_2017143233927313 [org.dataone.client.rest.RestClient]
20170524-06:39:28: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://cn-dev-ucsb-2.test.dataone.org/cn/v2/accessRules/testSetAccessPolicy_2017143233927313; MMP message has: FilePart:accessPolicy = /tmp/mmp.output.7783197480003044929.tmp (243 bytes); ParamPart:serialVersion = 1;  [org.dataone.client.rest.RestClient]
20170524-06:39:28: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:28: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:28: [INFO]: 
***************** running test for testSetAccessPolicy() vs. node: https://cn-dev-unm-2.test.dataone.org/cn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:28: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:28: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:28: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:39:28: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient]
20170524-06:39:28: [INFO]: creating a test object.  pid = testSetAccessPolicy_2017143233928956 on https://cn-dev-unm-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:28: [INFO]: SystemMetadata for pid: testSetAccessPolicy_2017143233928956
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0">
    <serialVersion>1</serialVersion>
    <identifier>testSetAccessPolicy_2017143233928956</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnDevUNM2,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <dateUploaded>2017-05-24T06:39:28.975+00:00</dateUploaded>
    <dateSysMetadataModified>2017-05-24T06:39:28.975+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDevUCSB1</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDevUCSB1</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39: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 = testSetAccessPolicy_2017143233928956; FilePart:object = /tmp/mmp.output.8316731680877220231.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1922076842665689269.tmp (885 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:39:30: [INFO]: object created.  pid = testSetAccessPolicy_2017143233928956 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:30: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:39:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testSetAccessPolicy_2017143233928956 [org.dataone.client.rest.RestClient]
20170524-06:39:30: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://cn-dev-unm-2.test.dataone.org/cn/v2/accessRules/testSetAccessPolicy_2017143233928956; MMP message has: FilePart:accessPolicy = /tmp/mmp.output.8153649557188120167.tmp (243 bytes); ParamPart:serialVersion = 1;  [org.dataone.client.rest.RestClient]
20170524-06:39:30: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:30: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:30: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:30: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 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@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 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@433c482
=============================================================================================================
20170524-06:39:30: [INFO]: Testing isAuthorized() method ...  [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:30: [INFO]: Testing isAuthorized(), Case1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:30: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:30: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:30: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:30: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 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@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 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@433c482
=============================================================================================================
20170524-06:39:30: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:30: [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]
20170524-06:39:30: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:30: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39: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=read with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39: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:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:39:31: [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]
20170524-06:39: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:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:39:32: [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]
20170524-06:39: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:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:39:32: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:32: [INFO]: certificate filename: testPerson_NoSubjectInfo [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:32: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:39:32: [INFO]: client setup as Subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:32: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:39:32: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:33: [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]
20170524-06:39: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:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:39: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=changePermission with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39: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:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:39:34: [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]
20170524-06:39: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:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:39:34: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:34: [INFO]: certificate filename: testEQPerson1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:34: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:39:34: [INFO]: client setup as Subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:34: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:39:34: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:35: [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]
20170524-06:39: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_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:39:36: [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]
20170524-06:39: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_testPerson.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:39:36: [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]
20170524-06:39: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_testPerson.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:39:37: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:37: [INFO]: certificate filename: testEQPerson3 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:37: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:39:37: [INFO]: client setup as Subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:37: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:39:37: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:37: [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]
20170524-06:39: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_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:39:38: [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]
20170524-06:39: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_testPerson.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:39:39: [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]
20170524-06:39: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_testPerson.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:39:39: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:39: [INFO]: certificate filename: testGroupie [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:39: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:39:39: [INFO]: client setup as Subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:39: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:39:39: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:39: [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]
20170524-06:39: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_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:39:40: [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)
20170524-06:39:40: [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]
20170524-06:39: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_testPerson.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:39:41: [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)
20170524-06:39:41: [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]
20170524-06:39: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_testPerson.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:39:41: [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)
20170524-06:39:41: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:42: [INFO]: Running isAuthorized() on POST https://cn-dev-unm-2.test.dataone.org/cn/v2/reserve; MMP message has: ParamPart:pid = 2017143233831533;  with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39: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_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:39:42: [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)
20170524-06:39:43: [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]
20170524-06:39: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_testPerson.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:39:43: [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)
20170524-06:39:43: [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]
20170524-06:39: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_testPerson.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:39:43: [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)
20170524-06:39:44: [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]
20170524-06:39:44: [WARN]: Cookie rejected [JSESSIONID="A467B9A642CAFFB96F617716E00DE385", 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]
20170524-06:39: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_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:39:44: [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)
20170524-06:39:45: [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]
20170524-06:39:45: [WARN]: Cookie rejected [JSESSIONID="F4536240B00CDEDF4149B0EFECC3BAC5", 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]
20170524-06:39: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_testPerson.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:39:45: [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)
20170524-06:39:45: [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]
20170524-06:39:45: [WARN]: Cookie rejected [JSESSIONID="231896C060CD336DDBC9A3401C449C5A", 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]
20170524-06:39: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_testPerson.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:39:45: [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)
20170524-06:39:45: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:45: [INFO]: certificate filename: testPerson_Expired [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:45: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:39:45: [INFO]: client setup as Subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:45: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:39:45: [INFO]: created client for certificate file: testPerson_Expired with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:46: [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]
20170524-06:39:46: [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)
20170524-06:39:46: [INFO]: Running isAuthorized() on null with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:46: [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)
20170524-06:39:47: [INFO]: Running isAuthorized() on null with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:47: [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)
20170524-06:39:47: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:47: [INFO]: certificate filename: testPerson_SelfSigned [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:47: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:39:47: [INFO]: client setup as Subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:47: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:39:47: [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]
20170524-06:39:47: [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]
20170524-06:39:48: [WARN]: Cookie rejected [JSESSIONID="B28722FB0DCDFF9E00D04F2E0A4C9813", 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]
20170524-06:39: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_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:39:48: [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)
20170524-06:39:48: [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]
20170524-06:39:48: [WARN]: Cookie rejected [JSESSIONID="C5608C697BC8D4DAF0D2894DC36A0804", 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]
20170524-06:39: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_testPerson.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:39:48: [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)
20170524-06:39:49: [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]
20170524-06:39:49: [WARN]: Cookie rejected [JSESSIONID="A6E19B416D0CE9631B39CA6186EF4DDC", 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]
20170524-06:39: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_testPerson.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:39:49: [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)
20170524-06:39:49: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:49: [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]
20170524-06:39:49: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:49: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:49: [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]
20170524-06:39: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:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:39:50: [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]
20170524-06:39: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:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:39:51: [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]
20170524-06:39: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:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:39:51: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:51: [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]
20170524-06:39: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:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:39:52: [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]
20170524-06:39: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_testPerson.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:39:53: [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]
20170524-06:39: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_testPerson.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:39:53: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:53: [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]
20170524-06:39: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_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:39:54: [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]
20170524-06:39: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_testPerson.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:39:55: [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]
20170524-06:39: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_testPerson.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:39:55: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39:55: [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]
20170524-06:39: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_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:39:56: [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]
20170524-06:39: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_testPerson.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:39:57: [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]
20170524-06:39: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_testPerson.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:39:57: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39: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=read with pid TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:39: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_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:39:58: [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)
20170524-06:39:59: [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]
20170524-06:39: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_testPerson.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:39:59: [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)
20170524-06:40:00: [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]
20170524-06:40: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_testPerson.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:40:00: [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)
20170524-06:40:00: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:40: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=read with pid TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:40: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_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:40:01: [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)
20170524-06:40:01: [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]
20170524-06:40: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_testPerson.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:40:02: [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)
20170524-06:40:02: [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]
20170524-06:40: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_testPerson.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:40:03: [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)
20170524-06:40: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=read with pid TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:40:03: [WARN]: Cookie rejected [JSESSIONID="29C6E18BBB18141B07AAB233F344383A", 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]
20170524-06:40: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_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:40:03: [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)
20170524-06:40:04: [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]
20170524-06:40:04: [WARN]: Cookie rejected [JSESSIONID="451996F9875CD10F4DC2DFB0BA8E087B", 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]
20170524-06:40: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_testPerson.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:40:04: [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)
20170524-06:40:05: [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]
20170524-06:40:05: [WARN]: Cookie rejected [JSESSIONID="FE5586D7D8C21529DC337BA6D9BCB9E4", 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]
20170524-06:40: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_testPerson.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:40:05: [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)
20170524-06:40:05: [INFO]: created client for certificate file: testPerson_Expired with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:40:05: [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]
20170524-06:40:05: [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)
20170524-06:40:06: [INFO]: Running isAuthorized() on null with pid TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:40:06: [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)
20170524-06:40:06: [INFO]: Running isAuthorized() on null with pid TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:40:06: [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)
20170524-06:40:06: [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]
20170524-06:40: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=read with pid TierTesting:cn-dev-unm-2:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:40:07: [WARN]: Cookie rejected [JSESSIONID="7DEA2F68709A699FC99BA66692603003", 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]
20170524-06:40: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_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:40:07: [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)
20170524-06:40:08: [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]
20170524-06:40:08: [WARN]: Cookie rejected [JSESSIONID="ABF578F30E487FE562C92D17246CEC79", 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]
20170524-06:40: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_testPerson.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:40:08: [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)
20170524-06:40:08: [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]
20170524-06:40:09: [WARN]: Cookie rejected [JSESSIONID="2FB5AF16B1DDB4D882BC2A126FB8EF4B", 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]
20170524-06:40: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_testPerson.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:40:09: [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)
20170524-06:40:09: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:40:09: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:40:09: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:40:09: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 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@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 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@433c482
=============================================================================================================
20170524-06:40:09: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:40:09: [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]
20170524-06:40:09: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:40:09: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:40:09: [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]
20170524-06:40: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_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:40:10: [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]
20170524-06:40: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_testGroup.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:40:11: [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]
20170524-06:40: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_testGroup.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:40:11: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:40:12: [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]
20170524-06:40: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:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:40:12: [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)
20170524-06:40:12: [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]
20170524-06:40: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_testGroup.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:40:13: [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)
20170524-06:40:13: [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]
20170524-06:40: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_testGroup.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:40:13: [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)
20170524-06:40:13: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:40:14: [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]
20170524-06:40: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_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:40:15: [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]
20170524-06:40: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:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:40:15: [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]
20170524-06:40: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:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:40:15: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:40: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=read with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:40: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:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:40:17: [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]
20170524-06:40: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:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:40:17: [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]
20170524-06:40: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:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:40:17: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:40: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=read with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:40: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:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:40:18: [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]
20170524-06:40: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:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:40:19: [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]
20170524-06:40: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:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:40:19: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:40: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=read with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:40: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:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:40:20: [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)
20170524-06:40:20: [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]
20170524-06:40: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:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:40:21: [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)
20170524-06:40:21: [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]
20170524-06:40: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:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:40:21: [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)
20170524-06:40: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=read with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:40:22: [WARN]: Cookie rejected [JSESSIONID="744E1759CC14338BD0F02E28BC14C6BA", 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]
20170524-06:40: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:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:40:22: [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)
20170524-06:40:22: [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]
20170524-06:40:23: [WARN]: Cookie rejected [JSESSIONID="E81FE69602F95362FB99F9E4D7A501A2", 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]
20170524-06:40: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:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:40:23: [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)
20170524-06:40:23: [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]
20170524-06:40:23: [WARN]: Cookie rejected [JSESSIONID="E747CAA9B6B0227D2F063A63DA42E303", 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]
20170524-06:40: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:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:40:23: [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)
20170524-06:40:23: [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]
20170524-06:40: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=read with pid TierTesting:cn-dev-ucsb-2:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:40:24: [WARN]: Cookie rejected [JSESSIONID="8E96E6AF5F202E5FD51BDB95F6AEB294", 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]
20170524-06:40: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:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:40:24: [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)
20170524-06:40:24: [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]
20170524-06:40:24: [WARN]: Cookie rejected [JSESSIONID="556B7E12872EBF9EF71EA82351FC2A46", 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]
20170524-06:40: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:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:40:24: [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)
20170524-06:40:25: [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]
20170524-06:40:25: [WARN]: Cookie rejected [JSESSIONID="0E0056C89E51BD6DE3C308F037A3F714", 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]
20170524-06:40: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:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:40:25: [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)
20170524-06:40:25: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:40: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:RightsHolder_testGroup.15 [org.dataone.client.rest.RestClient]
20170524-06:40:26: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:40:26: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:40:26: [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]
20170524-06:40: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_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:40:27: [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]
20170524-06:40: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_testGroup.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:40: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=write with pid TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:40: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_testGroup.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:40:28: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:40:29: [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]
20170524-06:40: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_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:40:29: [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)
20170524-06:40:30: [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]
20170524-06:40: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_testGroup.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:40:30: [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)
20170524-06:40:31: [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]
20170524-06:40: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_testGroup.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:40:31: [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)
20170524-06:40:31: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:40:32: [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]
20170524-06:40: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:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:40:33: [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]
20170524-06:40: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_testGroup.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:40:33: [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]
20170524-06:40: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_testGroup.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:40:34: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:40:34: [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]
20170524-06:40: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:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:40:35: [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]
20170524-06:40: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:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:40:36: [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]
20170524-06:40: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:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:40:36: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:40:37: [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]
20170524-06:40: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:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:40:37: [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]
20170524-06:40: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:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:40:38: [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]
20170524-06:40: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:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:40:38: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:40: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=read with pid TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:40: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:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:40:39: [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)
20170524-06:40:40: [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]
20170524-06:40: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:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:40:40: [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)
20170524-06:40:40: [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]
20170524-06:40: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:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:40:41: [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)
20170524-06:40: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=read with pid TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:40:42: [WARN]: Cookie rejected [JSESSIONID="A476D0DE2B3A4553D24895FC1A772369", 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]
20170524-06:40: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:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:40:42: [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)
20170524-06:40:42: [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]
20170524-06:40:42: [WARN]: Cookie rejected [JSESSIONID="C23259709C34C1EB935AEBCA63FE8880", 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]
20170524-06:40: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:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:40:42: [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)
20170524-06:40:43: [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]
20170524-06:40:43: [WARN]: Cookie rejected [JSESSIONID="996692A662CAB6524D3999A99AA0EC6E", 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]
20170524-06:40: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:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:40:43: [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)
20170524-06:40:43: [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]
20170524-06:40: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=read with pid TierTesting:cn-dev-unm-2:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:40:44: [WARN]: Cookie rejected [JSESSIONID="AD7B5D1BA2E247185D6481D5F773295F", 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]
20170524-06:40: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:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:40:44: [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)
20170524-06:40:44: [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]
20170524-06:40:45: [WARN]: Cookie rejected [JSESSIONID="D80F5709B7424DBF513366D11C08D507", 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]
20170524-06:40: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:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:40:45: [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)
20170524-06:40:45: [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]
20170524-06:40:45: [WARN]: Cookie rejected [JSESSIONID="26F17EF43742B0B772BFD4E63AA6735C", 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]
20170524-06:40: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:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:40:45: [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)
20170524-06:40:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:40:45: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:40:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:40:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 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@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 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@433c482
=============================================================================================================
20170524-06:40:45: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:40:46: [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]
20170524-06:40:46: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:cn-dev-ucsb-2:Public_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:40:46: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:40:46: [INFO]: Running isAuthorized() on POST https://cn-dev-unm-2.test.dataone.org/cn/v2/meta; MMP message has: ParamPart:pid = cNodeTier1TestCreate2017143233833237; FilePart:sysmeta = /tmp/mmp.output.9155639095991827369.tmp (959 bytes);  with pid TierTesting:cn-dev-ucsb-2:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:40: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:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:40:47: [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]
20170524-06:40: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:Public_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:40: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=write with pid TierTesting:cn-dev-ucsb-2:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:40: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]
20170524-06:40:48: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:40:48: [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]
20170524-06:40: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=changePermission [org.dataone.client.rest.RestClient]
20170524-06:40:48: [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)
20170524-06:40:49: [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]
20170524-06:40: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:Public_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:40:49: [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)
20170524-06:40:50: [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]
20170524-06:40: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:Public_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:40:50: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:40:50: [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]
20170524-06:40: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:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:40:51: [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)
20170524-06:40: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=changePermission with pid TierTesting:cn-dev-ucsb-2:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:40: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:Public_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:40:52: [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)
20170524-06:40:52: [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]
20170524-06:40: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:Public_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:40:52: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:40: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=read with pid TierTesting:cn-dev-ucsb-2:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:40: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:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:40:53: [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)
20170524-06:40:54: [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]
20170524-06:40: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:Public_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:40:54: [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)
20170524-06:40: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=write with pid TierTesting:cn-dev-ucsb-2:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:40: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:Public_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:40:55: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:40: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=read with pid TierTesting:cn-dev-ucsb-2:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:40: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:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:40:56: [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)
20170524-06:40:56: [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]
20170524-06:40: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:Public_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:40:56: [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)
20170524-06:40:57: [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]
20170524-06:40: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:Public_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:40:57: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:40: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=read with pid TierTesting:cn-dev-ucsb-2:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:40: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:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:40:58: [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)
20170524-06:40:59: [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]
20170524-06:40: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:Public_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:40:59: [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)
20170524-06:40:59: [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]
20170524-06:41: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:Public_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:41:00: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:41: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=read with pid TierTesting:cn-dev-ucsb-2:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:41: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:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:41:00: [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)
20170524-06:41:01: [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]
20170524-06:41: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:Public_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:41:01: [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)
20170524-06:41:01: [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]
20170524-06:41: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:Public_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:41: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=read with pid TierTesting:cn-dev-ucsb-2:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:41:02: [WARN]: Cookie rejected [JSESSIONID="80A642436474596365578DBA65354C58", 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]
20170524-06:41: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:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:41:02: [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)
20170524-06:41:03: [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]
20170524-06:41:03: [WARN]: Cookie rejected [JSESSIONID="1818946BB21276EE9E88D2DC22B58B10", 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]
20170524-06:41: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:Public_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:41:03: [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)
20170524-06:41:04: [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]
20170524-06:41:04: [WARN]: Cookie rejected [JSESSIONID="2CB4F39CB51BBF5FE9E9CA7802138431", 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]
20170524-06:41: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:Public_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:41: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]
20170524-06:41:04: [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]
20170524-06:41:04: [WARN]: Cookie rejected [JSESSIONID="9A373CE00709128B37C2C4F19E50C600", 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]
20170524-06:41: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:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:41:04: [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)
20170524-06:41:05: [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]
20170524-06:41:05: [WARN]: Cookie rejected [JSESSIONID="B6E1EB56811C33B19CFCF34864E79A25", 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]
20170524-06:41: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:Public_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:41:05: [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)
20170524-06:41:05: [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]
20170524-06:41:06: [WARN]: Cookie rejected [JSESSIONID="8C4037B07C79CF43646738349DA46975", 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]
20170524-06:41: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:Public_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:41:06: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:41: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:Public_READ.15 [org.dataone.client.rest.RestClient]
20170524-06:41:06: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:cn-dev-unm-2:Public_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:41:06: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:41:06: [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]
20170524-06:41: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:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:41:07: [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]
20170524-06:41: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:Public_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:41:09: [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]
20170524-06:41: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:Public_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:41:09: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:41:10: [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]
20170524-06:41: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:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:41:11: [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)
20170524-06:41:11: [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]
20170524-06:41: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:Public_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:41:12: [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)
20170524-06:41:13: [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]
20170524-06:41: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:Public_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:41:14: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:41: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=read with pid TierTesting:cn-dev-unm-2:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:41: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:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:41:15: [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)
20170524-06:41:15: [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]
20170524-06:41: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:Public_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:41:16: [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)
20170524-06:41:16: [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]
20170524-06:41: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:Public_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:41:17: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:41:17: [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]
20170524-06:41: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:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:41:18: [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)
20170524-06:41:19: [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]
20170524-06:41: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:Public_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:41:20: [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)
20170524-06:41: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=write with pid TierTesting:cn-dev-unm-2:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:41: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:Public_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:41:21: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:41:22: [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]
20170524-06:41: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:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:41:23: [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)
20170524-06:41:23: [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]
20170524-06:41: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:Public_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:41:24: [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)
20170524-06:41:25: [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]
20170524-06:41: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:Public_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:41:26: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:41:26: [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]
20170524-06:41: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:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:41:27: [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)
20170524-06:41:28: [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]
20170524-06:41: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:Public_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:41:28: [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)
20170524-06:41: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=write with pid TierTesting:cn-dev-unm-2:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:41: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:Public_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:41:29: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:41: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]
20170524-06:41: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]
20170524-06:41:30: [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)
20170524-06:41: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]
20170524-06:41: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]
20170524-06:41:31: [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)
20170524-06:41:32: [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]
20170524-06:41: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]
20170524-06:41:33: [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]
20170524-06:41:33: [WARN]: Cookie rejected [JSESSIONID="52E6D06263C310BCC7AE786D7F56E927", 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]
20170524-06:41: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]
20170524-06:41:33: [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)
20170524-06:41:33: [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]
20170524-06:41:33: [WARN]: Cookie rejected [JSESSIONID="B7397F924922D59E662A8946817741D6", 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]
20170524-06:41: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=write [org.dataone.client.rest.RestClient]
20170524-06:41:33: [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)
20170524-06:41: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=write with pid TierTesting:cn-dev-unm-2:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:41:34: [WARN]: Cookie rejected [JSESSIONID="9F3261E38D76AA82E64822EF4E408C9A", 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]
20170524-06:41: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:Public_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:41:34: [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]
20170524-06:41:35: [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]
20170524-06:41:35: [WARN]: Cookie rejected [JSESSIONID="5100CE4070F279A521AC61A5BFF6B784", 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]
20170524-06:41: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=changePermission [org.dataone.client.rest.RestClient]
20170524-06:41:35: [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)
20170524-06:41: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=changePermission with pid TierTesting:cn-dev-unm-2:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:41:36: [WARN]: Cookie rejected [JSESSIONID="2EF477FEEB2ECF997A20AE78D608C82B", 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]
20170524-06:41: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=write [org.dataone.client.rest.RestClient]
20170524-06:41:36: [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)
20170524-06:41:36: [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]
20170524-06:41:36: [WARN]: Cookie rejected [JSESSIONID="53D6E964686DAC6175F735318B921B24", 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]
20170524-06:41: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]
20170524-06:41:36: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:41:36: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:41:36: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:41:36: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 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@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 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@433c482
=============================================================================================================
20170524-06:41:36: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:41:37: [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]
20170524-06:41:37: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:41:37: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:41: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=read with pid TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:41: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:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:41:38: [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]
20170524-06:41: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:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:41:38: [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]
20170524-06:41: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:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:41:39: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:41:39: [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]
20170524-06:41: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:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:41:39: [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)
20170524-06:41: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=changePermission with pid TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:41: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:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:41:40: [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)
20170524-06:41:41: [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]
20170524-06:41: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:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:41:41: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:41: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=read with pid TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:41: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:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:41:42: [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)
20170524-06:41: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=changePermission with pid TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:41: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:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:41:43: [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)
20170524-06:41:43: [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]
20170524-06:41: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:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:41:43: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:41:44: [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]
20170524-06:41: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:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:41:44: [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)
20170524-06:41:44: [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]
20170524-06:41: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:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:41:45: [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)
20170524-06:41:45: [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]
20170524-06:41: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:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:41:45: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:41: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=read with pid TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:41: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:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:41:46: [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)
20170524-06:41:47: [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]
20170524-06:41: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:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:41:47: [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)
20170524-06:41:47: [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]
20170524-06:41: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:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:41:48: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:41:48: [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]
20170524-06:41: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:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:41:48: [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)
20170524-06:41:49: [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]
20170524-06:41: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:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:41:49: [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)
20170524-06:41:50: [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]
20170524-06:41: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:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:41:50: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:41: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=read with pid TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:41: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:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:41:50: [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)
20170524-06:41: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=changePermission with pid TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:41: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:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:41:51: [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)
20170524-06:41: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=write with pid TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:41: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:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:41:52: [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]
20170524-06:41:52: [WARN]: Cookie rejected [JSESSIONID="9BE8DB22569D9E22A29387C057474FC2", 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]
20170524-06:41: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:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:41:52: [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)
20170524-06:41:53: [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]
20170524-06:41:53: [WARN]: Cookie rejected [JSESSIONID="98E4BA5FEBEBBEEDED5F011151B82A91", 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]
20170524-06:41: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:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:41:53: [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)
20170524-06:41:53: [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]
20170524-06:41:54: [WARN]: Cookie rejected [JSESSIONID="5A316BBD816A037F2C7C66C7A7151F3C", 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]
20170524-06:41: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:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:41:54: [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)
20170524-06:41:54: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:41: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=read with pid TierTesting:cn-dev-ucsb-2:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:41:54: [WARN]: Cookie rejected [JSESSIONID="DD5234EEE90EB3D8280EA579625076CC", 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]
20170524-06:41: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:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:41:54: [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)
20170524-06:41:55: [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]
20170524-06:41:55: [WARN]: Cookie rejected [JSESSIONID="E52191180B74870B96089390858B42DE", 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]
20170524-06:41: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:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:41:55: [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)
20170524-06:41:55: [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]
20170524-06:41:55: [WARN]: Cookie rejected [JSESSIONID="A714B602D7A35DB09F55DEE4A5CB1E32", 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]
20170524-06:41: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:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:41:55: [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)
20170524-06:41:55: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:41:56: [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]
20170524-06:41:56: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:cn-dev-unm-2:Authenticated_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:41:56: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:41:56: [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]
20170524-06:41: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]
20170524-06:41: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]
20170524-06:41: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=write [org.dataone.client.rest.RestClient]
20170524-06:41: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]
20170524-06:41: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]
20170524-06:41:58: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:41: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]
20170524-06:42: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=changePermission [org.dataone.client.rest.RestClient]
20170524-06:42:00: [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)
20170524-06:42: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]
20170524-06:42: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:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:42:01: [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)
20170524-06:42:02: [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]
20170524-06:42: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:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:42:03: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:42:03: [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]
20170524-06:42: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:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:42:04: [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)
20170524-06:42:04: [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]
20170524-06:42: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:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:42:05: [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)
20170524-06:42:05: [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]
20170524-06:42: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:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:42:06: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:42:06: [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]
20170524-06:42: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:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:42:08: [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)
20170524-06:42:09: [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]
20170524-06:42: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:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:42:10: [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)
20170524-06:42: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=write with pid TierTesting:cn-dev-unm-2:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:42: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:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:42:11: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:42:12: [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]
20170524-06:42: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:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:42:13: [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)
20170524-06:42:13: [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]
20170524-06:42: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:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:42:14: [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)
20170524-06:42:15: [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]
20170524-06:42: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:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:42:16: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:42:16: [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]
20170524-06:42: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:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:42:17: [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)
20170524-06:42:17: [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]
20170524-06:42: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:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:42:18: [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)
20170524-06:42: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=write with pid TierTesting:cn-dev-unm-2:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:42: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:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:42:19: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:42: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=read with pid TierTesting:cn-dev-unm-2:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:42: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:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:42:20: [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)
20170524-06:42:20: [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]
20170524-06:42: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:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:42:21: [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)
20170524-06:42:21: [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]
20170524-06:42: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:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:42:22: [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]
20170524-06:42:23: [WARN]: Cookie rejected [JSESSIONID="8389A1108C7E14298088C333E59FA59F", 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]
20170524-06:42: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:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:42:23: [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)
20170524-06:42:23: [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]
20170524-06:42:23: [WARN]: Cookie rejected [JSESSIONID="B49FF5F68B13A5A359C208A113971D34", 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]
20170524-06:42: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:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:42:23: [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)
20170524-06:42:24: [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]
20170524-06:42:24: [WARN]: Cookie rejected [JSESSIONID="2DB5CEDC6C06ECF2152C2F0B19ADA234", 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]
20170524-06:42: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:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:42:24: [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)
20170524-06:42:24: [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]
20170524-06:42: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=read with pid TierTesting:cn-dev-unm-2:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:42:25: [WARN]: Cookie rejected [JSESSIONID="9ED3D2E5DA5C6918A90D93F11D12898E", 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]
20170524-06:42: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:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:42:25: [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)
20170524-06:42:25: [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]
20170524-06:42:26: [WARN]: Cookie rejected [JSESSIONID="E439F7ED1F8AFB9622B101EF2FCE4705", 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]
20170524-06:42: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:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:42:26: [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)
20170524-06:42:26: [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]
20170524-06:42:26: [WARN]: Cookie rejected [JSESSIONID="45717C7DA35562745094BC168A66F8B3", 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]
20170524-06:42: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:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:42:26: [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)
20170524-06:42:26: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:42:26: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:42:26: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:42:26: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 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@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 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@433c482
=============================================================================================================
20170524-06:42:26: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:42: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:Verified_READ.15 [org.dataone.client.rest.RestClient]
20170524-06:42:27: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:cn-dev-ucsb-2:Verified_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:42:27: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:42:27: [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]
20170524-06:42: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:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:42:28: [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]
20170524-06:42: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:Verified_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:42:29: [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]
20170524-06:42: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:Verified_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:42:29: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:42:29: [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]
20170524-06:42: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:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:42:30: [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)
20170524-06:42: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=changePermission with pid TierTesting:cn-dev-ucsb-2:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:42: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:Verified_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:42:30: [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)
20170524-06:42:31: [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]
20170524-06:42: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:Verified_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:42:31: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:42:31: [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]
20170524-06:42: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:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:42:32: [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)
20170524-06:42:32: [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]
20170524-06:42: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:Verified_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:42:32: [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)
20170524-06:42:33: [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]
20170524-06:42: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:Verified_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:42:33: [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)
20170524-06:42:33: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:42: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=read with pid TierTesting:cn-dev-ucsb-2:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:42: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:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:42:34: [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)
20170524-06:42: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=changePermission with pid TierTesting:cn-dev-ucsb-2:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:42: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:Verified_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:42:34: [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)
20170524-06:42:35: [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]
20170524-06:42: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:Verified_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:42:35: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:42:36: [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]
20170524-06:42: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:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:42:36: [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)
20170524-06:42:36: [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]
20170524-06:42: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:Verified_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:42:36: [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)
20170524-06:42:37: [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]
20170524-06:42: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:Verified_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:42:37: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:42: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=read with pid TierTesting:cn-dev-ucsb-2:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:42: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:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:42:38: [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)
20170524-06:42: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=changePermission with pid TierTesting:cn-dev-ucsb-2:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:42: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:Verified_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:42:38: [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)
20170524-06:42:39: [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]
20170524-06:42: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:Verified_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:42:39: [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)
20170524-06:42:39: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:42: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=read with pid TierTesting:cn-dev-ucsb-2:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:42: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:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:42:40: [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)
20170524-06:42:40: [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]
20170524-06:42: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:Verified_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:42:41: [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)
20170524-06:42: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=write with pid TierTesting:cn-dev-ucsb-2:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:42: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:Verified_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:42:41: [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)
20170524-06:42:42: [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]
20170524-06:42:42: [WARN]: Cookie rejected [JSESSIONID="B3C514B6676F9B255F26257534EC8E15", 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]
20170524-06:42: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:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:42:42: [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)
20170524-06:42:43: [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]
20170524-06:42:43: [WARN]: Cookie rejected [JSESSIONID="4F42761B9808F8F1273A381E84A75052", 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]
20170524-06:42: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:Verified_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:42:43: [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)
20170524-06:42:43: [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]
20170524-06:42:43: [WARN]: Cookie rejected [JSESSIONID="F3DC27C48E5D49878E1C611352DE30EF", 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]
20170524-06:42: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:Verified_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:42:43: [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)
20170524-06:42:43: [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]
20170524-06:42: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=read with pid TierTesting:cn-dev-ucsb-2:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:42:44: [WARN]: Cookie rejected [JSESSIONID="F2281DFF4D540BB498448D04C9D30383", 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]
20170524-06:42: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:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:42:44: [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)
20170524-06:42: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=changePermission with pid TierTesting:cn-dev-ucsb-2:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:42:44: [WARN]: Cookie rejected [JSESSIONID="A53B4330FF1447529F151BC1198823B8", 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]
20170524-06:42: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:Verified_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:42:44: [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)
20170524-06:42:45: [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]
20170524-06:42:45: [WARN]: Cookie rejected [JSESSIONID="F14D2501F834C82F3D7BECEED551EEEE", 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]
20170524-06:42: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:Verified_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:42:45: [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)
20170524-06:42:45: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:42: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:Verified_READ.15 [org.dataone.client.rest.RestClient]
20170524-06:42:46: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:cn-dev-unm-2:Verified_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:42:46: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:42: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]
20170524-06:42: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]
20170524-06:42: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=changePermission with pid TierTesting:cn-dev-unm-2:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:42: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]
20170524-06:42: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=write with pid TierTesting:cn-dev-unm-2:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:42: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:Verified_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:42:48: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:42:49: [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]
20170524-06:42: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:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:42:50: [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)
20170524-06:42: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=changePermission with pid TierTesting:cn-dev-unm-2:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:42: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:Verified_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:42:51: [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)
20170524-06:42: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=write with pid TierTesting:cn-dev-unm-2:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:42: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:Verified_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:42:53: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:42:53: [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]
20170524-06:42: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:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:42:54: [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)
20170524-06:42: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=changePermission with pid TierTesting:cn-dev-unm-2:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:42: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:Verified_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:42:55: [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)
20170524-06:42:55: [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]
20170524-06:42: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:Verified_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:42:56: [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)
20170524-06:42:56: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:42:56: [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]
20170524-06:42: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:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:42:57: [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)
20170524-06:42: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=changePermission with pid TierTesting:cn-dev-unm-2:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:42: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:Verified_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:42:59: [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)
20170524-06:42:59: [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]
20170524-06:43: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:Verified_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:43:00: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:43:01: [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]
20170524-06:43: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:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:43:02: [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)
20170524-06:43: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=changePermission with pid TierTesting:cn-dev-unm-2:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:43: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:Verified_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:43:03: [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)
20170524-06:43: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=write with pid TierTesting:cn-dev-unm-2:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:43: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:Verified_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:43:05: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:43: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=read with pid TierTesting:cn-dev-unm-2:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:43: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:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:43:06: [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)
20170524-06:43:06: [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]
20170524-06:43: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:Verified_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:43:07: [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)
20170524-06:43:07: [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]
20170524-06:43: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:Verified_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:43:08: [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)
20170524-06:43:08: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:43: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=read with pid TierTesting:cn-dev-unm-2:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:43: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:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:43:09: [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)
20170524-06:43:09: [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]
20170524-06:43: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:Verified_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:43:10: [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)
20170524-06:43:10: [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]
20170524-06:43: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:Verified_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:43:11: [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)
20170524-06:43: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=read with pid TierTesting:cn-dev-unm-2:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:43:11: [WARN]: Cookie rejected [JSESSIONID="736C8A36EC10FD4D4E4164AC51C162FF", 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]
20170524-06:43: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:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:43:11: [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)
20170524-06:43:12: [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]
20170524-06:43:12: [WARN]: Cookie rejected [JSESSIONID="E70B25A5BB20EAE201BC932085DC6B1B", 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]
20170524-06:43: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:Verified_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:43:12: [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)
20170524-06:43:12: [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]
20170524-06:43:13: [WARN]: Cookie rejected [JSESSIONID="E177F7D11972D9FD8E8A3AC518DCE024", 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]
20170524-06:43: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:Verified_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:43:13: [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)
20170524-06:43:13: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:43: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=read with pid TierTesting:cn-dev-unm-2:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:43:13: [WARN]: Cookie rejected [JSESSIONID="D2A0080E862530ACD2A953157BA6CF35", 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]
20170524-06:43: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:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:43:13: [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)
20170524-06:43:14: [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]
20170524-06:43:16: [WARN]: Cookie rejected [JSESSIONID="90A3213326A34D27A4307D439A6D71E5", 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]
20170524-06:43: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:Verified_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:43:16: [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)
20170524-06:43:16: [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]
20170524-06:43:17: [WARN]: Cookie rejected [JSESSIONID="33EFFA4C1373A7306C34D75BD67EB338", 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]
20170524-06:43: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:Verified_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:43:17: [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)
20170524-06:43:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:43:17: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:43:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:43:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 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@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 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@433c482
=============================================================================================================
20170524-06:43:17: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:43:17: [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]
20170524-06:43:17: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:cn-dev-ucsb-2:testPerson_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:43:17: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:43:17: [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]
20170524-06:43: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:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:43:18: [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]
20170524-06:43: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:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:43:19: [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]
20170524-06:43: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:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:43:19: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:43:20: [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]
20170524-06:43: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:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:43:20: [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)
20170524-06:43: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=changePermission with pid TierTesting:cn-dev-ucsb-2:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:43: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_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:43:21: [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)
20170524-06:43:21: [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]
20170524-06:43: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_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:43:21: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:43: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=read with pid TierTesting:cn-dev-ucsb-2:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:43: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_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:43:22: [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)
20170524-06:43:23: [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]
20170524-06:43: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_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:43:23: [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)
20170524-06:43:23: [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]
20170524-06:43: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_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:43:24: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:43: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=read with pid TierTesting:cn-dev-ucsb-2:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:43: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_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:43:24: [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)
20170524-06:43: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=changePermission with pid TierTesting:cn-dev-ucsb-2:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:43: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_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:43:25: [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)
20170524-06:43:26: [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]
20170524-06:43: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_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:43:26: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:43: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=read with pid TierTesting:cn-dev-ucsb-2:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:43: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_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:43:27: [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)
20170524-06:43:27: [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]
20170524-06:43: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_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:43:27: [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)
20170524-06:43: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=write with pid TierTesting:cn-dev-ucsb-2:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:43: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_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:43:28: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:43: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=read with pid TierTesting:cn-dev-ucsb-2:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:43: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_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:43:29: [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)
20170524-06:43:29: [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]
20170524-06:43: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_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:43:30: [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)
20170524-06:43: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=write with pid TierTesting:cn-dev-ucsb-2:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:43: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_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:43:30: [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)
20170524-06:43:30: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:43: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=read with pid TierTesting:cn-dev-ucsb-2:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:43: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_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:43:31: [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)
20170524-06:43: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=changePermission with pid TierTesting:cn-dev-ucsb-2:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:43: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_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:43:32: [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)
20170524-06:43: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=write with pid TierTesting:cn-dev-ucsb-2:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:43: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_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:43:32: [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)
20170524-06:43: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=read with pid TierTesting:cn-dev-ucsb-2:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:43:33: [WARN]: Cookie rejected [JSESSIONID="1713E3D521B059BD9629E290664B49E1", 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]
20170524-06:43: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_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:43:33: [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)
20170524-06:43:34: [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]
20170524-06:43:34: [WARN]: Cookie rejected [JSESSIONID="D2C46EEA8DA327C664A313F805924EA0", 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]
20170524-06:43: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_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:43:34: [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)
20170524-06:43:34: [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]
20170524-06:43:34: [WARN]: Cookie rejected [JSESSIONID="19D53FF3536A879CF343100FF9D6C832", 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]
20170524-06:43: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_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:43:34: [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)
20170524-06:43:34: [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]
20170524-06:43: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=read with pid TierTesting:cn-dev-ucsb-2:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:43:35: [WARN]: Cookie rejected [JSESSIONID="F32FCB0E0D774AE5BD14BE23986BB230", 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]
20170524-06:43: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_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:43:35: [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)
20170524-06:43:36: [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]
20170524-06:43:36: [WARN]: Cookie rejected [JSESSIONID="99AB4DED336B19740403A40DE57D4B36", 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]
20170524-06:43: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_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:43:36: [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)
20170524-06:43:36: [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]
20170524-06:43:36: [WARN]: Cookie rejected [JSESSIONID="3DAE6241BF0FD5E3F5C1BF6643A818CF", 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]
20170524-06:43: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_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:43:36: [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)
20170524-06:43:36: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:43:37: [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]
20170524-06:43:37: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:cn-dev-unm-2:testPerson_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:43:37: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:43:37: [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]
20170524-06:43: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:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:43:38: [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]
20170524-06:43: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:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:43: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=write with pid TierTesting:cn-dev-unm-2:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:43: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:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:43:39: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:43:40: [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]
20170524-06:43: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:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:43:41: [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)
20170524-06:43: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=changePermission with pid TierTesting:cn-dev-unm-2:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:43: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:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:43:42: [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)
20170524-06:43: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=write with pid TierTesting:cn-dev-unm-2:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:43: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:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:43:44: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:43:44: [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]
20170524-06:43: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:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:43:44: [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)
20170524-06:43: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=changePermission with pid TierTesting:cn-dev-unm-2:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:43: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:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:43:45: [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)
20170524-06:43:46: [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]
20170524-06:43: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:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:43:46: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:43:47: [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]
20170524-06:43: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:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:43:48: [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)
20170524-06:43:48: [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]
20170524-06:43: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:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:43:49: [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)
20170524-06:43:50: [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]
20170524-06:43: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:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:43:51: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:43: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=read with pid TierTesting:cn-dev-unm-2:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:43: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:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:43:52: [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)
20170524-06:43:52: [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]
20170524-06:43: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_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:43:53: [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)
20170524-06:43:54: [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]
20170524-06:43: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_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:43:55: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:43: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=read with pid TierTesting:cn-dev-unm-2:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:43: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_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:43:56: [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)
20170524-06:43:56: [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]
20170524-06:43: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:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:43:57: [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)
20170524-06:43:57: [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]
20170524-06:43: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_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:43:58: [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)
20170524-06:43:58: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:43: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=read with pid TierTesting:cn-dev-unm-2:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:43: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_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:43:59: [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)
20170524-06:43:59: [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]
20170524-06:44: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_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:44:00: [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)
20170524-06:44:00: [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]
20170524-06:44: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_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:44:00: [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)
20170524-06:44: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=read with pid TierTesting:cn-dev-unm-2:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44:01: [WARN]: Cookie rejected [JSESSIONID="012E9BA2241192A8B9430FDC0607E8EF", 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]
20170524-06:44: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_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:44:01: [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)
20170524-06:44:02: [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]
20170524-06:44:02: [WARN]: Cookie rejected [JSESSIONID="E031925005389C77B9D448995BE41827", 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]
20170524-06:44: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_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:44:02: [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)
20170524-06:44:02: [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]
20170524-06:44:02: [WARN]: Cookie rejected [JSESSIONID="67042D4DF7DC3F3F639E0C9E1C215BB6", 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]
20170524-06:44: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_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:44:02: [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)
20170524-06:44:02: [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]
20170524-06:44: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=read with pid TierTesting:cn-dev-unm-2:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44:03: [WARN]: Cookie rejected [JSESSIONID="F18F257303E45B55671C0E9B349172DD", 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]
20170524-06:44: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_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:44:03: [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)
20170524-06:44:04: [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]
20170524-06:44:04: [WARN]: Cookie rejected [JSESSIONID="36805E9E60B0AFDCD0282491B92249D6", 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]
20170524-06:44: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:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:44:04: [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)
20170524-06:44:04: [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]
20170524-06:44:04: [WARN]: Cookie rejected [JSESSIONID="CCF654C5FEB4BFC8A6AA84E8FC4784EF", 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]
20170524-06:44: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:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:44:04: [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)
20170524-06:44:04: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44:04: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44:04: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44:04: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 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@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 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@433c482
=============================================================================================================
20170524-06:44:04: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44:05: [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]
20170524-06:44:05: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44:05: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44:05: [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]
20170524-06:44: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_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:44:06: [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]
20170524-06:44: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_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:44: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=write with pid TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44: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:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:44:07: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44: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=read with pid TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44: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:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:44:08: [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)
20170524-06:44:08: [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]
20170524-06:44: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:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:44:09: [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]
20170524-06:44: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:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:44:09: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44: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=read with pid TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44: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:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:44:10: [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)
20170524-06:44:10: [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]
20170524-06:44: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:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:44: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=write with pid TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44: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:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:44:11: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44: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=read with pid TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44: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:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:44:12: [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)
20170524-06:44:12: [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]
20170524-06:44: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:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:44:13: [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]
20170524-06:44: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:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:44:13: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44: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=read with pid TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44: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:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:44:14: [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)
20170524-06:44:15: [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]
20170524-06:44: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:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:44:15: [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]
20170524-06:44: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:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:44:16: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44:16: [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]
20170524-06:44: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:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:44:16: [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)
20170524-06:44: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=changePermission with pid TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44: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:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:44:17: [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)
20170524-06:44:18: [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]
20170524-06:44: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:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:44:18: [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)
20170524-06:44:18: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44:18: [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]
20170524-06:44: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:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:44:19: [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)
20170524-06:44: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=changePermission with pid TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44: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:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:44:19: [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)
20170524-06:44:20: [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]
20170524-06:44: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:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:44:20: [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)
20170524-06:44:21: [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]
20170524-06:44:21: [WARN]: Cookie rejected [JSESSIONID="3B88669C654FBB1E6A9503770C3C354F", 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]
20170524-06:44: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_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:44:21: [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)
20170524-06:44:21: [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]
20170524-06:44:21: [WARN]: Cookie rejected [JSESSIONID="D1590356553BFED1E6EC431B80849B45", 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]
20170524-06:44: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_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:44:21: [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)
20170524-06:44:22: [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]
20170524-06:44:22: [WARN]: Cookie rejected [JSESSIONID="134DF490F6812AE29D2F6B0DEB2490A5", 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]
20170524-06:44: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_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:44:22: [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)
20170524-06:44:22: [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]
20170524-06:44: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=read with pid TierTesting:cn-dev-ucsb-2:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44:23: [WARN]: Cookie rejected [JSESSIONID="5321D679C21FF480889BE0DE4DF725D2", 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]
20170524-06:44: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_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:44:23: [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)
20170524-06:44:23: [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]
20170524-06:44:23: [WARN]: Cookie rejected [JSESSIONID="909BB43A899F71D77D2AA59F52BB55A2", 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]
20170524-06:44: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_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:44:23: [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)
20170524-06:44:24: [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]
20170524-06:44:24: [WARN]: Cookie rejected [JSESSIONID="9C324BEF44A801DBA7BB20435BC09BBC", 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]
20170524-06:44: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_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:44:24: [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)
20170524-06:44:24: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44:24: [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]
20170524-06:44:24: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:cn-dev-unm-2:testPerson_WRITE.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44:24: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44:25: [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]
20170524-06:44: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_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:44:26: [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]
20170524-06:44: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_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:44: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=write with pid TierTesting:cn-dev-unm-2:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44: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_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:44:27: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44:27: [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]
20170524-06:44: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_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:44:28: [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)
20170524-06:44: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=changePermission with pid TierTesting:cn-dev-unm-2:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44: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_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:44:31: [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]
20170524-06:44: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_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:44:32: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44:32: [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]
20170524-06:44: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_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:44:33: [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)
20170524-06:44:33: [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]
20170524-06:44: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_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:44: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=write with pid TierTesting:cn-dev-unm-2:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44: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_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:44:34: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44: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=read with pid TierTesting:cn-dev-unm-2:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44: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:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:44:36: [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)
20170524-06:44: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=changePermission with pid TierTesting:cn-dev-unm-2:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44: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:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:44: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=write with pid TierTesting:cn-dev-unm-2:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44: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:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:44:39: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44: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=read with pid TierTesting:cn-dev-unm-2:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44: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:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:44:40: [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)
20170524-06:44:41: [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]
20170524-06:44: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:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:44:42: [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]
20170524-06:44: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:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:44:43: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44: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=read with pid TierTesting:cn-dev-unm-2:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44: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:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:44:45: [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)
20170524-06:44:45: [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]
20170524-06:44: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:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:44:46: [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)
20170524-06:44:46: [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]
20170524-06:44: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:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:44:47: [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)
20170524-06:44:47: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44:47: [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]
20170524-06:44: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:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:44:48: [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)
20170524-06:44:48: [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]
20170524-06:44: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:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:44:48: [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)
20170524-06:44:49: [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]
20170524-06:44: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:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:44:49: [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)
20170524-06:44: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=read with pid TierTesting:cn-dev-unm-2:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44:50: [WARN]: Cookie rejected [JSESSIONID="E1CB49EEDCE3BB9D0210E665C5F714E5", 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]
20170524-06:44: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:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:44:50: [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)
20170524-06:44:51: [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]
20170524-06:44:51: [WARN]: Cookie rejected [JSESSIONID="13A87AC817B570F56205B9A2279956A4", 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]
20170524-06:44: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:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:44:51: [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)
20170524-06:44:51: [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]
20170524-06:44:52: [WARN]: Cookie rejected [JSESSIONID="2DA92A5D715FA26DDD91A5A2C237EA94", 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]
20170524-06:44: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:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:44:52: [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)
20170524-06:44:52: [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]
20170524-06:44: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=read with pid TierTesting:cn-dev-unm-2:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44:52: [WARN]: Cookie rejected [JSESSIONID="484254DE54B1FD0A296D53DE5272F864", 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]
20170524-06:44: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:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:44:52: [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)
20170524-06:44:53: [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]
20170524-06:44:53: [WARN]: Cookie rejected [JSESSIONID="1636C9374283686B906BF7144FD0CD69", 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]
20170524-06:44: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=write [org.dataone.client.rest.RestClient]
20170524-06:44:53: [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)
20170524-06:44: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=write with pid TierTesting:cn-dev-unm-2:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44:54: [WARN]: Cookie rejected [JSESSIONID="C1FD8A6C82230FD8228C918B44916357", 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]
20170524-06:44: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=read [org.dataone.client.rest.RestClient]
20170524-06:44:54: [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)
20170524-06:44:54: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44:54: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44:54: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44:54: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 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@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 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@433c482
=============================================================================================================
20170524-06:44:54: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44:54: [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]
20170524-06:44:54: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44:54: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44: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=read with pid TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44: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_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:44: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=changePermission with pid TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44: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_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:44: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=write with pid TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44: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_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:44:56: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44: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=read with pid TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44: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_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:44:58: [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]
20170524-06:44: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_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:44:58: [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]
20170524-06:44: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_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:44:59: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:44:59: [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]
20170524-06:45: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_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:45:00: [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]
20170524-06:45: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_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:45:01: [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]
20170524-06:45: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_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:45:01: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45: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=read with pid TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45: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_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:45:02: [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]
20170524-06:45: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_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:45:03: [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]
20170524-06:45: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_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:45:03: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45: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=read with pid TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45: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_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:45:05: [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]
20170524-06:45: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_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:45:06: [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]
20170524-06:45: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_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:45:06: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45:06: [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]
20170524-06:45: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:testPerson_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:45:07: [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)
20170524-06:45:07: [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]
20170524-06:45: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:testPerson_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:45:08: [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)
20170524-06:45:08: [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]
20170524-06:45: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:testPerson_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:45:08: [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)
20170524-06:45:08: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45:09: [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]
20170524-06:45: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:testPerson_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:45:09: [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)
20170524-06:45:10: [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]
20170524-06:45: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:testPerson_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:45:10: [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)
20170524-06:45:10: [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]
20170524-06:45: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:testPerson_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:45:11: [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)
20170524-06:45:11: [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]
20170524-06:45:11: [WARN]: Cookie rejected [JSESSIONID="249E621ACD89B26D32BE6B1241F01813", 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]
20170524-06:45: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:testPerson_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:45:11: [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)
20170524-06:45:12: [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]
20170524-06:45:12: [WARN]: Cookie rejected [JSESSIONID="744A837BFDCF913EC2CC407C6E67EFA2", 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]
20170524-06:45: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:testPerson_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:45:12: [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)
20170524-06:45:12: [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]
20170524-06:45:12: [WARN]: Cookie rejected [JSESSIONID="0A4908828A28BDFFE34ED6DF0DBACB37", 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]
20170524-06:45: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:testPerson_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:45:12: [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)
20170524-06:45: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]
20170524-06:45: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=read with pid TierTesting:cn-dev-ucsb-2:testPerson_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45:13: [WARN]: Cookie rejected [JSESSIONID="A53C0814FC2393B39AE069077F2A370D", 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]
20170524-06:45: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:testPerson_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:45:13: [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)
20170524-06:45:14: [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]
20170524-06:45:14: [WARN]: Cookie rejected [JSESSIONID="83D917687A3F28F82FE147A202074D0C", 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]
20170524-06:45: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:testPerson_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:45:14: [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)
20170524-06:45:14: [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]
20170524-06:45:15: [WARN]: Cookie rejected [JSESSIONID="CCC63567F0C189DE81EFD65F00F4151B", 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]
20170524-06:45: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:testPerson_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:45:15: [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)
20170524-06:45:15: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45:15: [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]
20170524-06:45:15: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:cn-dev-unm-2:testPerson_CHANGE.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45:15: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45:15: [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-unm-2:testPerson_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45: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_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:45:16: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_CHANGE.15?action=changePermission with pid TierTesting:cn-dev-unm-2:testPerson_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45: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_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:45:17: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_CHANGE.15?action=write with pid TierTesting:cn-dev-unm-2:testPerson_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45: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_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:45:17: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45:18: [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-unm-2:testPerson_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45: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_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:45:20: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_CHANGE.15?action=changePermission with pid TierTesting:cn-dev-unm-2:testPerson_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45: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_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:45:21: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_CHANGE.15?action=write with pid TierTesting:cn-dev-unm-2:testPerson_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45: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:testPerson_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:45:22: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45:23: [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-unm-2:testPerson_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45: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_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:45:24: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_CHANGE.15?action=changePermission with pid TierTesting:cn-dev-unm-2:testPerson_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45: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_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:45:25: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_CHANGE.15?action=write with pid TierTesting:cn-dev-unm-2:testPerson_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45: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_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:45:25: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45: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=read with pid TierTesting:cn-dev-unm-2:testPerson_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45: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_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:45:28: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_CHANGE.15?action=changePermission with pid TierTesting:cn-dev-unm-2:testPerson_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45: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_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:45:30: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_CHANGE.15?action=write with pid TierTesting:cn-dev-unm-2:testPerson_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45: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_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:45:31: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45:32: [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-unm-2:testPerson_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45: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_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:45:33: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_CHANGE.15?action=changePermission with pid TierTesting:cn-dev-unm-2:testPerson_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45: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:testPerson_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:45:35: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_CHANGE.15?action=write with pid TierTesting:cn-dev-unm-2:testPerson_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45: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:testPerson_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:45:37: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45: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=read with pid TierTesting:cn-dev-unm-2:testPerson_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45: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:testPerson_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:45:38: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-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-unm-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-unm-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)
20170524-06:45:39: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_CHANGE.15?action=changePermission with pid TierTesting:cn-dev-unm-2:testPerson_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45: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:testPerson_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:45:39: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-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-unm-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-unm-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)
20170524-06:45:40: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_CHANGE.15?action=write with pid TierTesting:cn-dev-unm-2:testPerson_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45: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:testPerson_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:45:41: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-unm-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-unm-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-unm-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)
20170524-06:45:41: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45:41: [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-unm-2:testPerson_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45: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:testPerson_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:45:42: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testPerson_CHANGE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-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-unm-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)
20170524-06:45:42: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_CHANGE.15?action=changePermission with pid TierTesting:cn-dev-unm-2:testPerson_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45: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:testPerson_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:45:43: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:testPerson_CHANGE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org;  : WRITE not allowed on TierTesting:cn-dev-unm-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-unm-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)
20170524-06:45:44: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_CHANGE.15?action=write with pid TierTesting:cn-dev-unm-2:testPerson_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45: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:testPerson_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:45:44: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-unm-2:testPerson_CHANGE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org;  : READ not allowed on TierTesting:cn-dev-unm-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-unm-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)
20170524-06:45:45: [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-unm-2:testPerson_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45:45: [WARN]: Cookie rejected [JSESSIONID="E7756C097F91F134799CD3B5DA220EE3", 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_CHANGE.15" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:45: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:testPerson_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:45:45: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testPerson_CHANGE.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-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-unm-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)
20170524-06:45:46: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_CHANGE.15?action=changePermission with pid TierTesting:cn-dev-unm-2:testPerson_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45:46: [WARN]: Cookie rejected [JSESSIONID="795B91E305232F135DA62CBD3E6C5E7D", 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_CHANGE.15" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:45: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:testPerson_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:45:46: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:testPerson_CHANGE.15 for subject[s]: public;  : WRITE not allowed on TierTesting:cn-dev-unm-2:testPerson_CHANGE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-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)
20170524-06:45:46: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_CHANGE.15?action=write with pid TierTesting:cn-dev-unm-2:testPerson_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45:47: [WARN]: Cookie rejected [JSESSIONID="03C62BB58D6B6ECB6E8A5E5AB150F5C9", 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_CHANGE.15" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:45: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:testPerson_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:45:47: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-unm-2:testPerson_CHANGE.15 for subject[s]: public;  : READ not allowed on TierTesting:cn-dev-unm-2:testPerson_CHANGE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-unm-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)
20170524-06:45:47: [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]
20170524-06:45:47: [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-unm-2:testPerson_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45:48: [WARN]: Cookie rejected [JSESSIONID="48ED17E75F79A50847DC74B43D35D7C3", 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_CHANGE.15" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:45: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:testPerson_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:45:48: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testPerson_CHANGE.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-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-unm-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)
20170524-06:45:48: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_CHANGE.15?action=changePermission with pid TierTesting:cn-dev-unm-2:testPerson_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45:48: [WARN]: Cookie rejected [JSESSIONID="5715DEA7A009533075801AFC66CBE3A7", 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_CHANGE.15" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:45: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:testPerson_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:45:48: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:testPerson_CHANGE.15 for subject[s]: public;  : WRITE not allowed on TierTesting:cn-dev-unm-2:testPerson_CHANGE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-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)
20170524-06:45:49: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testPerson_CHANGE.15?action=write with pid TierTesting:cn-dev-unm-2:testPerson_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45:49: [WARN]: Cookie rejected [JSESSIONID="6E9535A9263438841E5FB76DEC2A0409", 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_CHANGE.15" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:45: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:testPerson_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:45:49: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-unm-2:testPerson_CHANGE.15 for subject[s]: public;  : READ not allowed on TierTesting:cn-dev-unm-2:testPerson_CHANGE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-unm-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)
20170524-06:45:49: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45:49: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45:49: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45:49: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 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@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 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@433c482
=============================================================================================================
20170524-06:45:49: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45:49: [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]
20170524-06:45:49: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:cn-dev-ucsb-2:testGroup_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45:49: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45:50: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-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]
20170524-06:45: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=changePermission [org.dataone.client.rest.RestClient]
20170524-06:45: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]
20170524-06:45: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]
20170524-06:45: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=write with pid TierTesting:cn-dev-ucsb-2:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45: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]
20170524-06:45:52: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45:52: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-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]
20170524-06:45: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=changePermission [org.dataone.client.rest.RestClient]
20170524-06:45:52: [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)
20170524-06:45: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]
20170524-06:45: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]
20170524-06:45:53: [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)
20170524-06:45: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]
20170524-06:45: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]
20170524-06:45:54: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45:54: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-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]
20170524-06:45: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=changePermission [org.dataone.client.rest.RestClient]
20170524-06:45:54: [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)
20170524-06:45: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]
20170524-06:45: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]
20170524-06:45:55: [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)
20170524-06:45: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]
20170524-06:45: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]
20170524-06:45:56: [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)
20170524-06:45:56: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45:56: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-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]
20170524-06:45: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=changePermission [org.dataone.client.rest.RestClient]
20170524-06:45:56: [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)
20170524-06:45: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]
20170524-06:45: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]
20170524-06:45:57: [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)
20170524-06:45: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]
20170524-06:45: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]
20170524-06:45:58: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45:58: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-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]
20170524-06:45: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:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:45:59: [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)
20170524-06:45: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=changePermission with pid TierTesting:cn-dev-ucsb-2:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:45: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:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:45:59: [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)
20170524-06:46:00: [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]
20170524-06:46: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:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:46:00: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:46:01: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-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]
20170524-06:46: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:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:46:01: [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)
20170524-06:46: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=changePermission with pid TierTesting:cn-dev-ucsb-2:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:46: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:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:46:01: [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)
20170524-06:46:02: [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]
20170524-06:46: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:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:46:02: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:46:03: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-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]
20170524-06:46: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:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:46:03: [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)
20170524-06:46:03: [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]
20170524-06:46: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:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:46:03: [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)
20170524-06:46:04: [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]
20170524-06:46: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:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:46:04: [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)
20170524-06:46:05: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-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]
20170524-06:46:05: [WARN]: Cookie rejected [JSESSIONID="568D61473F478C5B4C7B0262473CF3DE", 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]
20170524-06:46: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:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:46:05: [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)
20170524-06:46:05: [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]
20170524-06:46:05: [WARN]: Cookie rejected [JSESSIONID="FA2CA96F706C1441C703988DC2C2DF12", 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]
20170524-06:46: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:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:46:05: [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)
20170524-06:46: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=write with pid TierTesting:cn-dev-ucsb-2:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:46:06: [WARN]: Cookie rejected [JSESSIONID="7D278239FBD9E0D7D7F73201061EA78B", 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]
20170524-06:46: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:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:46:06: [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)
20170524-06:46:06: [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]
20170524-06:46:06: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-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]
20170524-06:46:06: [WARN]: Cookie rejected [JSESSIONID="E05B71DF89D093C9ACA31488D4E9661E", 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]
20170524-06:46: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:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:46:06: [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)
20170524-06:46:07: [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]
20170524-06:46:07: [WARN]: Cookie rejected [JSESSIONID="2B7430F4FFFD9A5E4DBE22E262251321", 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]
20170524-06:46: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:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:46:07: [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)
20170524-06:46: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=write with pid TierTesting:cn-dev-ucsb-2:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:46:08: [WARN]: Cookie rejected [JSESSIONID="79BC112318FD5E8CF60BF3A89934AEC0", 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]
20170524-06:46: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:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:46:08: [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)
20170524-06:46:08: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:46:08: [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]
20170524-06:46:08: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:cn-dev-unm-2:testGroup_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:46:08: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:46: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]
20170524-06:46: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_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:46:09: [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]
20170524-06:46: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=write [org.dataone.client.rest.RestClient]
20170524-06:46: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=write with pid TierTesting:cn-dev-unm-2:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:46: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=read [org.dataone.client.rest.RestClient]
20170524-06:46:10: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:46:11: [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]
20170524-06:46: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_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:46:12: [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)
20170524-06:46: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=changePermission with pid TierTesting:cn-dev-unm-2:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:46: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=write [org.dataone.client.rest.RestClient]
20170524-06:46:13: [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)
20170524-06:46:14: [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]
20170524-06:46: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_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:46:15: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:46:15: [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]
20170524-06:46: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=changePermission [org.dataone.client.rest.RestClient]
20170524-06:46:16: [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)
20170524-06:46:17: [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]
20170524-06:46: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=write [org.dataone.client.rest.RestClient]
20170524-06:46:17: [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)
20170524-06:46:17: [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]
20170524-06:46: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=read [org.dataone.client.rest.RestClient]
20170524-06:46:18: [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)
20170524-06:46:18: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:46: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]
20170524-06:46: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=changePermission [org.dataone.client.rest.RestClient]
20170524-06:46:19: [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)
20170524-06:46: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=changePermission with pid TierTesting:cn-dev-unm-2:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:46: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=write [org.dataone.client.rest.RestClient]
20170524-06:46:21: [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)
20170524-06:46:21: [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]
20170524-06:46: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=read [org.dataone.client.rest.RestClient]
20170524-06:46:22: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:46:23: [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]
20170524-06:46: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]
20170524-06:46:24: [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)
20170524-06:46: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]
20170524-06:46: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=write [org.dataone.client.rest.RestClient]
20170524-06:46:25: [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)
20170524-06:46: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=write with pid TierTesting:cn-dev-unm-2:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:46: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]
20170524-06:46:27: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:46:27: [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]
20170524-06:46: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:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:46:28: [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)
20170524-06:46: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=changePermission with pid TierTesting:cn-dev-unm-2:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:46: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:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:46:29: [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)
20170524-06:46:29: [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]
20170524-06:46: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:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:46:30: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:46:30: [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]
20170524-06:46: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:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:46:31: [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)
20170524-06:46:31: [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]
20170524-06:46: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:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:46:32: [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)
20170524-06:46: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=write with pid TierTesting:cn-dev-unm-2:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:46: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:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:46:33: [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)
20170524-06:46:33: [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]
20170524-06:46:34: [WARN]: Cookie rejected [JSESSIONID="53329B005A1F38723278FD7A0A378ED3", 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]
20170524-06:46: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:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:46:34: [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)
20170524-06:46: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=changePermission with pid TierTesting:cn-dev-unm-2:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:46:34: [WARN]: Cookie rejected [JSESSIONID="57E4FF127AFEAF65591D243AF048A5DA", 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]
20170524-06:46: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:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:46:34: [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)
20170524-06:46:35: [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]
20170524-06:46:35: [WARN]: Cookie rejected [JSESSIONID="F6F751E0C551768435DA421BBC6B65DF", 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]
20170524-06:46: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:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:46:35: [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)
20170524-06:46:35: [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]
20170524-06:46:35: [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]
20170524-06:46:36: [WARN]: Cookie rejected [JSESSIONID="1472835FE1FEB388AABBA40D5D6AD8E3", 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]
20170524-06:46: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:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:46:36: [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)
20170524-06:46: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=changePermission with pid TierTesting:cn-dev-unm-2:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:46:36: [WARN]: Cookie rejected [JSESSIONID="AB15361347C218CFA987F4D59525EE88", 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]
20170524-06:46: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:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:46:36: [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)
20170524-06:46:37: [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]
20170524-06:46:37: [WARN]: Cookie rejected [JSESSIONID="6CF37DC36469A8FB41D85FA861517D32", 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]
20170524-06:46: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:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:46:37: [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)
20170524-06:46:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:46:37: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:46:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:46:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 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@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 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@433c482
=============================================================================================================
20170524-06:46:37: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:46:37: [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]
20170524-06:46:37: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:46:37: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:46: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]
20170524-06:46: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]
20170524-06:46: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=changePermission with pid TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:46: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]
20170524-06:46: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=write with pid TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:46: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=read [org.dataone.client.rest.RestClient]
20170524-06:46:39: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:46: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]
20170524-06:46: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]
20170524-06:46:40: [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)
20170524-06:46: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=changePermission with pid TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:46: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]
20170524-06:46: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=write with pid TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:46: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=read [org.dataone.client.rest.RestClient]
20170524-06:46:41: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:46: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]
20170524-06:46: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=changePermission [org.dataone.client.rest.RestClient]
20170524-06:46:42: [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)
20170524-06:46: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]
20170524-06:46: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]
20170524-06:46:43: [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)
20170524-06:46: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=write with pid TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:46: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=read [org.dataone.client.rest.RestClient]
20170524-06:46:43: [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)
20170524-06:46:43: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:46: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]
20170524-06:46: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]
20170524-06:46:44: [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)
20170524-06:46: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]
20170524-06:46: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]
20170524-06:46: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]
20170524-06:46: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=read [org.dataone.client.rest.RestClient]
20170524-06:46:45: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:46:46: [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]
20170524-06:46: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=changePermission [org.dataone.client.rest.RestClient]
20170524-06:46:46: [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)
20170524-06:46:47: [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]
20170524-06:46: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_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:46:47: [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]
20170524-06:46: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_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:46:47: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:46:48: [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]
20170524-06:46: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_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:46:48: [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)
20170524-06:46: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=changePermission with pid TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:46: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_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:46: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=write with pid TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:46: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_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:46:50: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:46:50: [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]
20170524-06:46: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_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:46:50: [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)
20170524-06:46:51: [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]
20170524-06:46: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_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:46:51: [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)
20170524-06:46:51: [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]
20170524-06:46: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_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:46:52: [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)
20170524-06:46:52: [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]
20170524-06:46:52: [WARN]: Cookie rejected [JSESSIONID="2023315FB0546C995CB022F6CA1A50C1", 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]
20170524-06:46: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_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:46:52: [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)
20170524-06:46: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=changePermission with pid TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:46:53: [WARN]: Cookie rejected [JSESSIONID="B28C52A5BA5E6981D1D00BD60EAD1266", 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]
20170524-06:46: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_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:46:53: [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)
20170524-06:46: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=write with pid TierTesting:cn-dev-ucsb-2:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:46:53: [WARN]: Cookie rejected [JSESSIONID="68588B1A8570FC107B3EF0E210C1F879", 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]
20170524-06:46: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_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:46:53: [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)
20170524-06:46:53: [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]
20170524-06:46:54: [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]
20170524-06:46:54: [WARN]: Cookie rejected [JSESSIONID="690488FE605BE083A883CD8EFA54C1BB", 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]
20170524-06:46: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_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:46:54: [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)
20170524-06:46:54: [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]
20170524-06:46:55: [WARN]: Cookie rejected [JSESSIONID="27295E8E19FC75EAAD6776B1E937FE8F", 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]
20170524-06:46: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_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:46:55: [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)
20170524-06:46:55: [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]
20170524-06:46:55: [WARN]: Cookie rejected [JSESSIONID="D52563858C53FC282E1F4F7CD2101FB9", 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]
20170524-06:46: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_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:46:55: [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)
20170524-06:46:55: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:46:55: [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]
20170524-06:46:55: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:cn-dev-unm-2:testGroup_WRITE.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:46:55: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:46: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]
20170524-06:46: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:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:46:57: [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]
20170524-06:46: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:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:46:58: [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]
20170524-06:46: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:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:46:58: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:46:59: [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]
20170524-06:46: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_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:46:59: [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)
20170524-06:47:00: [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]
20170524-06:47: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:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:47:02: [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]
20170524-06:47: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_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:47:03: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47:03: [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]
20170524-06:47: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_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:47:03: [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)
20170524-06:47:04: [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]
20170524-06:47: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=write [org.dataone.client.rest.RestClient]
20170524-06:47:04: [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)
20170524-06:47: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=write with pid TierTesting:cn-dev-unm-2:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47: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_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:47:05: [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)
20170524-06:47:05: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47:06: [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]
20170524-06:47: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=changePermission [org.dataone.client.rest.RestClient]
20170524-06:47:07: [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)
20170524-06:47:07: [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]
20170524-06:47: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_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:47: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=write with pid TierTesting:cn-dev-unm-2:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47: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=read [org.dataone.client.rest.RestClient]
20170524-06:47:10: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47:10: [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]
20170524-06:47: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=changePermission [org.dataone.client.rest.RestClient]
20170524-06:47:11: [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)
20170524-06:47:12: [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]
20170524-06:47: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]
20170524-06:47: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=write with pid TierTesting:cn-dev-unm-2:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47: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]
20170524-06:47:14: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47: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]
20170524-06:47: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]
20170524-06:47:15: [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)
20170524-06:47: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]
20170524-06:47: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_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:47: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]
20170524-06:47: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]
20170524-06:47:17: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47: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]
20170524-06:47: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]
20170524-06:47:18: [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)
20170524-06:47: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]
20170524-06:47: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]
20170524-06:47:19: [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)
20170524-06:47:20: [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]
20170524-06:47: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=read [org.dataone.client.rest.RestClient]
20170524-06:47:20: [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)
20170524-06:47:21: [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]
20170524-06:47:21: [WARN]: Cookie rejected [JSESSIONID="7EAA433BD45958F4C4BDD799AC1FEA1E", 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]
20170524-06:47: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=changePermission [org.dataone.client.rest.RestClient]
20170524-06:47:21: [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)
20170524-06:47: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]
20170524-06:47:22: [WARN]: Cookie rejected [JSESSIONID="DF264FEF954681540E95C64E43FFDD2A", 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]
20170524-06:47: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_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:47:22: [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)
20170524-06:47: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=write with pid TierTesting:cn-dev-unm-2:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47:22: [WARN]: Cookie rejected [JSESSIONID="1D5951C05A9DFB42E549EC01A04CE57E", 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]
20170524-06:47: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_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:47:22: [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)
20170524-06:47:22: [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]
20170524-06:47:23: [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]
20170524-06:47:23: [WARN]: Cookie rejected [JSESSIONID="7CE6E3525EC22DF28AC86DBC06F75227", 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]
20170524-06:47: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_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:47:23: [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)
20170524-06:47: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=changePermission with pid TierTesting:cn-dev-unm-2:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47:24: [WARN]: Cookie rejected [JSESSIONID="C394384DF2A4B3791A1CCEAFF950E707", 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]
20170524-06:47: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_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:47:24: [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)
20170524-06:47: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=write with pid TierTesting:cn-dev-unm-2:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47:24: [WARN]: Cookie rejected [JSESSIONID="06CCFA1AB7CB78A88AC5446E842A6A0A", 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]
20170524-06:47: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_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:47:24: [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)
20170524-06:47:24: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47:24: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47:24: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47:24: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 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@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 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@433c482
=============================================================================================================
20170524-06:47:24: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47:25: [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]
20170524-06:47:25: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47:25: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47:25: [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]
20170524-06:47: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]
20170524-06:47: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=changePermission with pid TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47: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=write [org.dataone.client.rest.RestClient]
20170524-06:47: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=write with pid TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47: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=read [org.dataone.client.rest.RestClient]
20170524-06:47:27: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47: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]
20170524-06:47: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]
20170524-06:47: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=changePermission with pid TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47: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=write [org.dataone.client.rest.RestClient]
20170524-06:47: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=write with pid TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47: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=read [org.dataone.client.rest.RestClient]
20170524-06:47:29: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47: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]
20170524-06:47: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=changePermission [org.dataone.client.rest.RestClient]
20170524-06:47:30: [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)
20170524-06:47: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=changePermission with pid TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47: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=write [org.dataone.client.rest.RestClient]
20170524-06:47:30: [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)
20170524-06:47: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=write with pid TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47: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=read [org.dataone.client.rest.RestClient]
20170524-06:47:31: [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)
20170524-06:47:31: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47: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]
20170524-06:47: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=changePermission [org.dataone.client.rest.RestClient]
20170524-06:47: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=changePermission with pid TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47: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]
20170524-06:47: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=write with pid TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47: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=read [org.dataone.client.rest.RestClient]
20170524-06:47:33: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47:34: [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]
20170524-06:47: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=changePermission [org.dataone.client.rest.RestClient]
20170524-06:47: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=changePermission with pid TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47: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=write [org.dataone.client.rest.RestClient]
20170524-06:47: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=write with pid TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47: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=read [org.dataone.client.rest.RestClient]
20170524-06:47:35: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47:36: [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]
20170524-06:47: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=changePermission [org.dataone.client.rest.RestClient]
20170524-06:47: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=changePermission with pid TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47: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=write [org.dataone.client.rest.RestClient]
20170524-06:47: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=write with pid TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47: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=read [org.dataone.client.rest.RestClient]
20170524-06:47:37: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47:38: [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]
20170524-06:47: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=changePermission [org.dataone.client.rest.RestClient]
20170524-06:47:38: [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)
20170524-06:47: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]
20170524-06:47: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]
20170524-06:47:39: [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)
20170524-06:47: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=write with pid TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47: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=read [org.dataone.client.rest.RestClient]
20170524-06:47:39: [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)
20170524-06:47:40: [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]
20170524-06:47:40: [WARN]: Cookie rejected [JSESSIONID="EFD1253F0C3C3405ED2C4DE19A85C770", 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]
20170524-06:47: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=changePermission [org.dataone.client.rest.RestClient]
20170524-06:47:40: [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)
20170524-06:47: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=changePermission with pid TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47:41: [WARN]: Cookie rejected [JSESSIONID="A0653E49EC5AE51A3EE055FFF987AFC2", 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]
20170524-06:47: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_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:47:41: [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)
20170524-06:47: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=write with pid TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47:41: [WARN]: Cookie rejected [JSESSIONID="F6A34E78F382F4E9C54F30DF63C5F16D", 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]
20170524-06:47: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_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:47:41: [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)
20170524-06:47:41: [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]
20170524-06:47:42: [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]
20170524-06:47:42: [WARN]: Cookie rejected [JSESSIONID="F8259AE1F77E11DEEF1BB0235DA1BFA0", 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]
20170524-06:47: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_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:47:42: [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)
20170524-06:47:42: [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]
20170524-06:47:42: [WARN]: Cookie rejected [JSESSIONID="16F556D1F06DB5CE893B88F5DB00112D", 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]
20170524-06:47: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_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:47:42: [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)
20170524-06:47: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=write with pid TierTesting:cn-dev-ucsb-2:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47:43: [WARN]: Cookie rejected [JSESSIONID="E0AA7AB30164F497F0D34006C7745D42", 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]
20170524-06:47: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_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:47:43: [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)
20170524-06:47:43: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47:44: [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]
20170524-06:47:44: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:cn-dev-unm-2:testGroup_CHANGE.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47:44: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47:44: [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-unm-2:testGroup_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47: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:testGroup_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:47:45: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_CHANGE.15?action=changePermission with pid TierTesting:cn-dev-unm-2:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47: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:testGroup_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:47:46: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_CHANGE.15?action=write with pid TierTesting:cn-dev-unm-2:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47: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:testGroup_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:47:46: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47: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-unm-2:testGroup_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47: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_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:47:48: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_CHANGE.15?action=changePermission with pid TierTesting:cn-dev-unm-2:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47: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:testGroup_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:47:50: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_CHANGE.15?action=write with pid TierTesting:cn-dev-unm-2:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47: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_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:47:51: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47: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-unm-2:testGroup_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47: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:testGroup_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:47:52: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testGroup_CHANGE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser;  : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-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-unm-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)
20170524-06:47:52: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_CHANGE.15?action=changePermission with pid TierTesting:cn-dev-unm-2:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47: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_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:47:53: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:testGroup_CHANGE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser;  : WRITE not allowed on TierTesting:cn-dev-unm-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-unm-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)
20170524-06:47:53: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_CHANGE.15?action=write with pid TierTesting:cn-dev-unm-2:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47: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_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:47:54: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-unm-2:testGroup_CHANGE.15 for subject[s]: CN=testPerson,DC=dataone,DC=org; public; authenticatedUser;  : READ not allowed on TierTesting:cn-dev-unm-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-unm-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)
20170524-06:47:54: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47:54: [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-unm-2:testGroup_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47: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_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:47:56: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_CHANGE.15?action=changePermission with pid TierTesting:cn-dev-unm-2:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47: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:testGroup_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:47:57: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_CHANGE.15?action=write with pid TierTesting:cn-dev-unm-2:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47: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:testGroup_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:47:58: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:47:59: [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-unm-2:testGroup_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:48: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_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:48:00: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_CHANGE.15?action=changePermission with pid TierTesting:cn-dev-unm-2:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:48: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:testGroup_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:48:02: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_CHANGE.15?action=write with pid TierTesting:cn-dev-unm-2:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:48: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_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:48:03: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:48:03: [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-unm-2:testGroup_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:48: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_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:48:04: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_CHANGE.15?action=changePermission with pid TierTesting:cn-dev-unm-2:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:48: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_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:48:05: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_CHANGE.15?action=write with pid TierTesting:cn-dev-unm-2:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:48: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_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:48:06: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:48:06: [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-unm-2:testGroup_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:48: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_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:48:07: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testGroup_CHANGE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-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-unm-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)
20170524-06:48:07: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_CHANGE.15?action=changePermission with pid TierTesting:cn-dev-unm-2:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:48: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_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:48:08: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:testGroup_CHANGE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org;  : WRITE not allowed on TierTesting:cn-dev-unm-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-unm-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)
20170524-06:48:08: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_CHANGE.15?action=write with pid TierTesting:cn-dev-unm-2:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:48: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_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:48:09: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-unm-2:testGroup_CHANGE.15 for subject[s]: public; authenticatedUser; CN=testSubmitter,DC=dataone,DC=org;  : READ not allowed on TierTesting:cn-dev-unm-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-unm-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)
20170524-06:48:09: [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-unm-2:testGroup_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:48:09: [WARN]: Cookie rejected [JSESSIONID="D5A5006CB29E597E34D38B31580350D6", 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_CHANGE.15" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:48: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_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:48:09: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testGroup_CHANGE.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-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-unm-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)
20170524-06:48:10: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_CHANGE.15?action=changePermission with pid TierTesting:cn-dev-unm-2:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:48:10: [WARN]: Cookie rejected [JSESSIONID="7C604E07D430CC763FDF12A23B0005E3", 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_CHANGE.15" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:48: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_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:48:10: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:testGroup_CHANGE.15 for subject[s]: public;  : WRITE not allowed on TierTesting:cn-dev-unm-2:testGroup_CHANGE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-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)
20170524-06:48:11: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_CHANGE.15?action=write with pid TierTesting:cn-dev-unm-2:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:48:11: [WARN]: Cookie rejected [JSESSIONID="DCC579802703FBACDD93BFEA56ADF1BA", 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_CHANGE.15" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:48: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_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:48:11: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-unm-2:testGroup_CHANGE.15 for subject[s]: public;  : READ not allowed on TierTesting:cn-dev-unm-2:testGroup_CHANGE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-unm-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)
20170524-06:48:11: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:48:11: [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-unm-2:testGroup_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:48:12: [WARN]: Cookie rejected [JSESSIONID="E4B5194F062EACEDE85E9A122DD31F46", 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_CHANGE.15" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:48: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_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:48:12: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-2:testGroup_CHANGE.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:cn-dev-unm-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-unm-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)
20170524-06:48:12: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_CHANGE.15?action=changePermission with pid TierTesting:cn-dev-unm-2:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:48:12: [WARN]: Cookie rejected [JSESSIONID="DCCEDF490713BB58A081836C76533FEF", 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_CHANGE.15" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:48: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_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:48:12: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:cn-dev-unm-2:testGroup_CHANGE.15 for subject[s]: public;  : WRITE not allowed on TierTesting:cn-dev-unm-2:testGroup_CHANGE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:cn-dev-unm-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)
20170524-06:48:13: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-2:testGroup_CHANGE.15?action=write with pid TierTesting:cn-dev-unm-2:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:48:13: [WARN]: Cookie rejected [JSESSIONID="BA88B7ED11E061CBF1DE7093B54C1A0B", 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_CHANGE.15" [org.apache.http.client.protocol.ResponseProcessCookies]
20170524-06:48: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_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:48:13: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:cn-dev-unm-2:testGroup_CHANGE.15 for subject[s]: public;  : READ not allowed on TierTesting:cn-dev-unm-2:testGroup_CHANGE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:cn-dev-unm-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)
20170524-06:48:13: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:48:13: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:48:13: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:48:13: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 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@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 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@433c482
=============================================================================================================
20170524-06:48:13: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:48:13: [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]
20170524-06:48:13: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:48:13: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:48:14: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-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]
20170524-06:48: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:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:48:15: [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]
20170524-06:48: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:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:48:15: [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]
20170524-06:48: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:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:48:16: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:48:16: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-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]
20170524-06:48: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:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:48:16: [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)
20170524-06:48:17: [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]
20170524-06:48: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:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:48: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=write with pid TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:48: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:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:48:18: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:48:18: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-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]
20170524-06:48: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:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:48:19: [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)
20170524-06:48:19: [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]
20170524-06:48: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:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:48:19: [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)
20170524-06:48: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=write with pid TierTesting:cn-dev-ucsb-2:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:48: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:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:48:20: [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)
20170524-06:48:20: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:48:21: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-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]
20170524-06:48: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:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:48:21: [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)
20170524-06:48:21: [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]
20170524-06:48: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:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:48:22: [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]
20170524-06:48: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:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:48:22: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:48:23: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-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]
20170524-06:48: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:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:48:23: [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)
20170524-06:48:24: [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]
20170524-06:48: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:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:48:24: [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]
20170524-06:48: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:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:48:25: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:48:25: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-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]
20170524-06:48: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:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:48:25: [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)
20170524-06:48:26: [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]
20170524-06:48: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:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:48:26: [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)
20170524-06:48:27: [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]
20170524-06:48: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:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:48:27: [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)
20170524-06:48:27: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:48:27: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-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]
20170524-06:48: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:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:48:28: [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)
20170524-06:48:28: [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]
20170524-06:48: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:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:48:29: [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)
20170524-06:48:29: [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]
20170524-06:48: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:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:48:29: [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)
20170524-06:48:30: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-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]
20170524-06:48:30: [WARN]: Cookie rejected [JSESSIONID="70C32D9098ABAF6590A50B69D7974D3B", 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]
20170524-06:48: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:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:48:30: [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)
20170524-06:48:31: [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]
20170524-06:48:31: [WARN]: Cookie rejected [JSESSIONID="4224E969B179FF655030F328D6358BDB", 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]
20170524-06:48: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:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:48:31: [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)
20170524-06:48:31: [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]
20170524-06:48:31: [WARN]: Cookie rejected [JSESSIONID="3194F22F7D7FF44C51144BD9444D4220", 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]
20170524-06:48: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:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:48:31: [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)
20170524-06:48:31: [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]
20170524-06:48:32: [INFO]: Running isAuthorized() on GET https://cn-dev-unm-2.test.dataone.org/cn/v2/isAuthorized/TierTesting:cn-dev-unm-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]
20170524-06:48:32: [WARN]: Cookie rejected [JSESSIONID="697563C4D48645215ADAFC9803314624", 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]
20170524-06:48: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:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:48:32: [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)
20170524-06:48:33: [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]
20170524-06:48:33: [WARN]: Cookie rejected [JSESSIONID="2B451C9196F091061A46F8690C8E6EC9", 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]
20170524-06:48: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:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:48:33: [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)
20170524-06:48:33: [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]
20170524-06:48:33: [WARN]: Cookie rejected [JSESSIONID="43A578354F080CCC142FB998984883FE", 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]
20170524-06:48: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:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:48:33: [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)
20170524-06:48:33: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:48:34: [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]
20170524-06:48:34: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:48:34: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:48:34: [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]
20170524-06:48: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:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:48:35: [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]
20170524-06:48: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:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:48:36: [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]
20170524-06:48: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:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:48:36: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:48:37: [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]
20170524-06:48: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:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:48:38: [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)
20170524-06:48:38: [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]
20170524-06:48: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:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:48:40: [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]
20170524-06:48: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:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:48:41: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:48: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=read with pid TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:48: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:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:48:41: [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)
20170524-06:48:42: [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]
20170524-06:48: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:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:48:42: [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)
20170524-06:48:43: [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]
20170524-06:48: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:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:48:43: [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)
20170524-06:48:43: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:48: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=read with pid TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:48: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:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:48:45: [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)
20170524-06:48:45: [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]
20170524-06:48: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:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:48:47: [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]
20170524-06:48: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:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:48:48: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:48: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=read with pid TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:48: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:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:48:49: [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)
20170524-06:48:49: [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]
20170524-06:48: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:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:48:51: [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]
20170524-06:48: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:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:48:52: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:48: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=read with pid TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:48: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:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:48:53: [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)
20170524-06:48:53: [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]
20170524-06:48: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:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:48:54: [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)
20170524-06:48:54: [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]
20170524-06:48: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:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:48:55: [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)
20170524-06:48:55: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:48:55: [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]
20170524-06:48: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:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:48:56: [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)
20170524-06:48:56: [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]
20170524-06:48: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:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:48:56: [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)
20170524-06:48:57: [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]
20170524-06:48: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:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:48:57: [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)
20170524-06:48: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=read with pid TierTesting:cn-dev-unm-2:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:48:58: [WARN]: Cookie rejected [JSESSIONID="7A35177BC7BF1C1F3A4F4B5C3AC30A8F", 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]
20170524-06:48: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:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:48:58: [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)
20170524-06:48:59: [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]
20170524-06:48:59: [WARN]: Cookie rejected [JSESSIONID="0918D54CD4D88757CEA2C647FB5AFC74", 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]
20170524-06:48: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:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:48:59: [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)
20170524-06:48:59: [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]
20170524-06:48:59: [WARN]: Cookie rejected [JSESSIONID="6169B83E35A5068A741E73DAB0401FED", 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]
20170524-06:48: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:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:48:59: [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)
20170524-06:48:59: [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]
20170524-06:49:00: [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]
20170524-06:49:00: [WARN]: Cookie rejected [JSESSIONID="2F28136E7B967EDB1F22212574B86EEE", 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]
20170524-06:49: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]
20170524-06:49:00: [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)
20170524-06:49: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]
20170524-06:49:01: [WARN]: Cookie rejected [JSESSIONID="B797E3C8D3325FBA2FE5174E092543B8", 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]
20170524-06:49: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=write [org.dataone.client.rest.RestClient]
20170524-06:49:01: [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)
20170524-06:49: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]
20170524-06:49:01: [WARN]: Cookie rejected [JSESSIONID="D1EF6D49727CF7422FA64753904E67E6", 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]
20170524-06:49: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]
20170524-06:49:01: [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)
20170524-06:49:01: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:01: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:01: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:01: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 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@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 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@433c482
=============================================================================================================
20170524-06:49:01: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:02: [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]
20170524-06:49:02: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:02: [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]
20170524-06:49: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:ComplicatedPolicy.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:49:02: [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]
20170524-06:49: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:ComplicatedPolicy.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:49:02: [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]
20170524-06:49: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:ComplicatedPolicy.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:49:02: [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)
20170524-06:49:02: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:02: [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]
20170524-06:49: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:ComplicatedPolicy.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:49:03: [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]
20170524-06:49: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:ComplicatedPolicy.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:49:03: [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)
20170524-06:49:03: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:03: [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]
20170524-06:49:03: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:03: [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]
20170524-06:49: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:ComplicatedPolicy.15?action=read [org.dataone.client.rest.RestClient]
20170524-06:49:04: [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]
20170524-06:49: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:ComplicatedPolicy.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:49:05: [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]
20170524-06:49: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:ComplicatedPolicy.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:49:06: [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)
20170524-06:49:06: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:06: [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]
20170524-06:49: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:ComplicatedPolicy.15?action=write [org.dataone.client.rest.RestClient]
20170524-06:49:06: [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]
20170524-06:49: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:ComplicatedPolicy.15?action=changePermission [org.dataone.client.rest.RestClient]
20170524-06:49:07: [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)
20170524-06:49:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:07: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 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@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 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@433c482
=============================================================================================================
20170524-06:49:07: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:07: [INFO]: 
***************** running test for testRegisterAccount(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:09: [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.6014893546516657249.tmp (275 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:49:09: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:09: [INFO]: 
***************** running test for testRegisterAccount(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:09: [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.621659902061094862.tmp (275 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:49:09: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:09: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:09: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:09: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 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@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 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@433c482
=============================================================================================================
20170524-06:49:09: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:09: [INFO]: 
***************** running test for testRegisterAccount(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/accounts [org.dataone.client.rest.RestClient]
20170524-06:49:10: [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.4716812672382797636.tmp (493 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:49:10: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:10: [INFO]: 
***************** running test for testRegisterAccount(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/accounts [org.dataone.client.rest.RestClient]
20170524-06:49:10: [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.6067648661602334739.tmp (493 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:49:10: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:10: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:10: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:10: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 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@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 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@433c482
=============================================================================================================
20170524-06:49:10: [INFO]: 
***************** running test for testUpdateAccount(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:10: [INFO]: 
***************** running test for testUpdateAccount(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:10: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:10: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:10: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:10: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 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@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 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@433c482
=============================================================================================================
20170524-06:49:10: [INFO]: 
***************** running test for testVerifyAccount_NotAuthorized(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/accounts [org.dataone.client.rest.RestClient]
20170524-06:49:10: [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]
20170524-06:49:10: [INFO]: 
***************** running test for testVerifyAccount_NotAuthorized(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/accounts [org.dataone.client.rest.RestClient]
20170524-06:49:10: [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]
20170524-06:49:10: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:10: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:10: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:10: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 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@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 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@433c482
=============================================================================================================
20170524-06:49:10: [INFO]: 
***************** running test for testVerifyAccount_AlreadyVerified(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:10: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/accounts [org.dataone.client.rest.RestClient]
20170524-06:49:10: [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]
20170524-06:49:10: [INFO]: 
***************** running test for testVerifyAccount_AlreadyVerified(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:10: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/accounts [org.dataone.client.rest.RestClient]
20170524-06:49:11: [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]
20170524-06:49:11: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:11: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:11: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:11: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 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@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 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@433c482
=============================================================================================================
20170524-06:49:11: [INFO]: 
***************** running test for testGetSubjectInfo(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/accounts [org.dataone.client.rest.RestClient]
20170524-06:49:11: [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]
20170524-06:49:11: [INFO]: 
***************** running test for testGetSubjectInfo(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/accounts [org.dataone.client.rest.RestClient]
20170524-06:49:11: [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]
20170524-06:49:11: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:11: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:11: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:11: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 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@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 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@433c482
=============================================================================================================
20170524-06:49:11: [INFO]: 
***************** running test for testGetSubjectInfo(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:11: [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]
20170524-06:49:11: [INFO]: 
***************** running test for testGetSubjectInfo(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:11: [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]
20170524-06:49:11: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:11: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:11: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:11: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 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@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 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@433c482
=============================================================================================================
20170524-06:49:11: [INFO]: 
***************** running test for testListSubjects(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:11: [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
20170524-06:49:11: [INFO]: 
***************** running test for testListSubjects(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:11: [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
20170524-06:49:11: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:11: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:11: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:11: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 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@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 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@433c482
=============================================================================================================
20170524-06:49:11: [INFO]: 
***************** running test for testListSubjects_Slicing(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/accounts [org.dataone.client.rest.RestClient]
20170524-06:49:11: [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]
20170524-06:49:11: [INFO]: 
***************** running test for testListSubjects_Slicing(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/accounts [org.dataone.client.rest.RestClient]
20170524-06:49:11: [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]
20170524-06:49:11: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:11: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:11: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:11: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 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@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 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@433c482
=============================================================================================================
20170524-06:49:11: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:11: [INFO]: 
***************** running test for testRegister(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient]
20170524-06:49:12: [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.5696328332594668904.tmp (1600 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:49:12: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:12: [INFO]: 
***************** running test for testRegister(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient]
20170524-06:49:12: [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.5526815207321403917.tmp (1600 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:49:12: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:12: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:12: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:12: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 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@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 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@433c482
=============================================================================================================
20170524-06:49:12: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:12: [INFO]: 
***************** running test for testGetNodeCapabilities(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient]
20170524-06:49:12: [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]
20170524-06:49:12: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:12: [INFO]: 
***************** running test for testGetNodeCapabilities(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient]
20170524-06:49:12: [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]
20170524-06:49:12: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:12: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:12: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:12: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 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@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 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@433c482
=============================================================================================================
20170524-06:49:12: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:12: [INFO]: 
***************** running test for testUpdateNodeCapabilities(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient]
20170524-06:49:13: [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.5615470369571128553.tmp (1617 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:49:13: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:13: [INFO]: 
***************** running test for testUpdateNodeCapabilities(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49: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]
20170524-06:49:13: [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.3135076131942527364.tmp (1617 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:49:13: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:13: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:13: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:13: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 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@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 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@433c482
=============================================================================================================
20170524-06:49:13: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:13: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:13: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:13: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:49:13: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:13: [INFO]: 
***************** running test for testUpdateNodeCapabilities(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient]
20170524-06:49:13: [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.6655349265786041798.tmp (1683 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:49:13: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:13: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:13: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:13: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:13: [INFO]: 
***************** running test for testUpdateNodeCapabilities(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49: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]
20170524-06:49:13: [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.8926019000293407643.tmp (1683 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:49:13: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:13: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:13: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:13: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 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@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 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@433c482
=============================================================================================================
20170524-06:49:13: [INFO]: 
***************** running test for testUpdateNodeCapabilities(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient]
20170524-06:49:13: [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.8023866433275814268.tmp (1617 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:49:13: [INFO]: 
***************** running test for testUpdateNodeCapabilities(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49: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]
20170524-06:49:13: [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.255093483141087249.tmp (1617 bytes);  [org.dataone.client.rest.RestClient]
20170524-06:49:13: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:13: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:13: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:13: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 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@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 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@433c482
=============================================================================================================
20170524-06:49:13: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:13: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:13: [INFO]: 
***************** running test for testView_NotAuthorized(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testView_NotAuthorized_2017143234913832 [org.dataone.client.rest.RestClient]
20170524-06:49:14: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:14: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:14: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:14: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:14: [WARN]: Unable to find a valid authoritative MN to use for the object: testView_NotAuthorized_2017143234913832 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:14: [INFO]: creating a test object.  pid = testView_NotAuthorized_2017143234913832 on https://cn-dev-ucsb-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:14: [INFO]: SystemMetadata for pid: testView_NotAuthorized_2017143234913832
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0">
    <serialVersion>1</serialVersion>
    <identifier>testView_NotAuthorized_2017143234913832</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnDevUNM2,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>testRightsHolder</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-05-24T06:49:14.076+00:00</dateUploaded>
    <dateSysMetadataModified>2017-05-24T06:49:14.076+00:00</dateSysMetadataModified>
    <originMemberNode>bogusAuthoritativeNode</originMemberNode>
    <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:24: [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_2017143234913832; FilePart:object = /tmp/mmp.output.3255477140800743073.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8869544725000650287.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
20170524-06:49:24: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:24: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:24: [INFO]: 
***************** running test for testView_NotAuthorized(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testView_NotAuthorized_2017143234924170 [org.dataone.client.rest.RestClient]
20170524-06:49:24: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:24: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:24: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:24: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:24: [WARN]: Unable to find a valid authoritative MN to use for the object: testView_NotAuthorized_2017143234924170 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:24: [INFO]: creating a test object.  pid = testView_NotAuthorized_2017143234924170 on https://cn-dev-unm-2.test.dataone.org/cn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:24: [INFO]: SystemMetadata for pid: testView_NotAuthorized_2017143234924170
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0">
    <serialVersion>1</serialVersion>
    <identifier>testView_NotAuthorized_2017143234924170</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnDevUNM2,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>testRightsHolder</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-05-24T06:49:24.269+00:00</dateUploaded>
    <dateSysMetadataModified>2017-05-24T06:49:24.269+00:00</dateSysMetadataModified>
    <originMemberNode>bogusAuthoritativeNode</originMemberNode>
    <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:34: [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_2017143234924170; FilePart:object = /tmp/mmp.output.5893190347834859890.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8554693483124779342.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
20170524-06:49:34: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:34: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:34: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:34: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 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@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 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@433c482
=============================================================================================================
20170524-06:49:34: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:49:34: [INFO]: 
***************** running test for testView_InvalidTheme(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:50:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testView_InvalidTheme_2017143234934319 [org.dataone.client.rest.RestClient]
20170524-06:50:04: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:50:04: [INFO]: 
***************** running test for testView_InvalidTheme(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:50:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testView_InvalidTheme_201714323504599 [org.dataone.client.rest.RestClient]
20170524-06:50:34: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:50:34: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:50:34: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:50:34: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 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@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 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@433c482
=============================================================================================================
20170524-06:50:34: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:50:34: [INFO]: 
***************** running test for testListViews(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:51:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/views [org.dataone.client.rest.RestClient]
20170524-06:51:05: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:51:05: [INFO]: 
***************** running test for testListViews(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:51:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-dev-unm-2.test.dataone.org/cn/v2/views [org.dataone.client.rest.RestClient]
20170524-06:51:05: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:51:05: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:51:05: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:51:05: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 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@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 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@433c482
=============================================================================================================
20170524-06:51:05: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:51:05: [INFO]: 
***************** running test for testView_InvalidSystemMetadata(...) vs. node: https://cn-dev-ucsb-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:51:35: [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]
20170524-06:51:35: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:51:35: [INFO]: 
***************** running test for testView_InvalidSystemMetadata(...) vs. node: https://cn-dev-unm-2.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:51:51: [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]
20170524-06:51:51: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:51:51: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:51:51: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:51:51: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 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@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 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@433c482
=============================================================================================================
20170524-06:51:51: [INFO]: created client for certificate file: testPerson_Expired with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:51:51: [INFO]: created client for certificate file: testPerson_Expired with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:51:51: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:51:51: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:51:51: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:51:51: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 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@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 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@433c482
=============================================================================================================
20170524-06:51:51: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:52:02: [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]
20170524-06:52:02: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:52:02: [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]
20170524-06:52:02: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:52:02: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:52:02: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:52:02: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 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@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 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@433c482
=============================================================================================================
20170524-06:52:02: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:52:02: [INFO]: certificate filename: urn_node_cnStageUNM1_SS1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:52:02: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:52:02: [INFO]: client setup as Subject: public [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:52:02: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170524-06:52:02: [INFO]: created client for certificate file: urn_node_cnStageUNM1_SS1 with subject: public [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:52:03: [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
20170524-06:52:03: [INFO]: created client for certificate file: urn_node_cnStageUNM1_SS1 with subject: public [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:52:03: [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
20170524-06:52:03: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:52:03: [INFO]: ***  context label:   DEV2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:52:03: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170524-06:52:03: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:cnDevUNM2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
              urn:node:cnDevUNM2  objectList_cacheDate      Wed May 24 06:38:39 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@36205329
=============================================================================================================
             urn:node:cnDevUCSB2  publicObject_cacheDate    Wed May 24 06:38:54 UTC 2017
             urn:node:cnDevUCSB2  objectList_cacheDate      Wed May 24 06:38:39 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@433c482
=============================================================================================================
Tests run: 146, Failures: 14, Errors: 0, Skipped: 34, Time elapsed: 922.21 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_20171432337240 ]
  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_2017143233725721 ]
  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_PidMismatch2017143233727166 ]
  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_PidMismatch2017143233729650 ]
  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 ]
  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-unm-2.test.dataone.org/cn/v2 ]
  testView_InvalidTheme(org.dataone.integration.it.apiTests.CNViewV2IT): Expected an InvalidRequest exception. Got: ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/meta/testView_InvalidTheme_2017143234934319 ]
  testView_InvalidTheme(org.dataone.integration.it.apiTests.CNViewV2IT): Expected an InvalidRequest exception. Got: ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host GET https://cn-dev-unm-2.test.dataone.org/cn/v2/meta/testView_InvalidTheme_201714323504599 ]
  testListViews(org.dataone.integration.it.apiTests.CNViewV2IT): Expected a NotFound exception. Got: ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/views ]
  testView_NotFound(org.dataone.integration.it.apiTests.CNViewV2IT): Expected a NotFound exception. Got: ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host GET https://cn-dev-ucsb-2.test.dataone.org/cn/v2/views/default/bogus%20pid ]
  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: 146, Failures: 14, 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: 15:53.073s
[INFO] Finished at: Wed May 24 06:52:04 UTC 2017
[INFO] Final Memory: 56M/767M
[INFO] ------------------------------------------------------------------------
Waiting for Jenkins to finish collecting data